Skip to content

EtherealEngine/project-manifest

Repository files navigation

project-manifest

To install all official open source projects for local development, use the following scripts inside your ethereal engine installation.

Install the demo scenes

npm run install-manifest -- --manifestURL="https://github.com/EtherealEngine/project-manifest/blob/main/ee-scenes.manifest.json" --branch="dev"

Install all the tutorials

npm run install-manifest -- --manifestURL="https://github.com/EtherealEngine/project-manifest/blob/main/ee-tutorials.manifest.json" --branch="dev"

Install all plugins

npm run install-manifest -- --manifestURL="https://github.com/EtherealEngine/project-manifest/blob/main/ee-plugins.manifest.json" --branch="dev"

Install the core contributor test suite

npm run install-manifest -- --manifestURL="https://github.com/EtherealEngine/project-manifest/blob/main/ee-core.manifest.json" --branch="dev"

Note: to allow private repos to install correctly:

git config --global credential.helper cache
git config --global credential.helper 'cache --timeout=100000000'

then clone one repo to enter your Username & Personal Access Token, then run the rest of the clone commands

Cloning projects now requires github SSH keys to work to be compliant with github's policy:

1.- Open a terminal window
2.- Run the command ssh-keygen -t ed25519 -C "[email protected]" and press Enter
3.- When you're prompted to "Enter a file in which to save the key", you can press Enter to accept the default file location ( ~/.ssh ).
4.- At the prompt, "type a secure passphrase" press Enter

All of that should have created your ssh keys, once you have created SSH Keys, copy the contents from the id_rsa.pub and configure github with these keys.

1.- Open a browser window/tab
2.- Go to github.com
3.- Click on photo of your user located top right of the web page.
4.- Click on Settings
5.- Click on SSH and GPG Keys
6.- Click on "New SSH Key"
7.- Add key title and paste id_ed25519.pub contents

To do:

  • Add a manifest.json that can be fetched and installed See more
  • Keep up to date when new projects are added with Github Actions

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published