{"id":19909875,"url":"https://github.com/etherealengine/project-manifest","last_synced_at":"2026-03-04T23:31:30.034Z","repository":{"id":173478624,"uuid":"610484356","full_name":"EtherealEngine/project-manifest","owner":"EtherealEngine","description":null,"archived":false,"fork":false,"pushed_at":"2024-05-21T01:16:38.000Z","size":38,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-06-03T14:26:56.038Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/EtherealEngine.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-03-06T21:38:03.000Z","updated_at":"2024-05-21T01:16:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"60c4c7a1-ac6f-415b-ac34-4fd37e3eb7ff","html_url":"https://github.com/EtherealEngine/project-manifest","commit_stats":{"total_commits":26,"total_committers":2,"mean_commits":13.0,"dds":"0.038461538461538436","last_synced_commit":"d251734d55f960f34bc6c353efd05a1d8aab2dab"},"previous_names":["etherealengine/project-manifest"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/EtherealEngine/project-manifest","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EtherealEngine%2Fproject-manifest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EtherealEngine%2Fproject-manifest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EtherealEngine%2Fproject-manifest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EtherealEngine%2Fproject-manifest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EtherealEngine","download_url":"https://codeload.github.com/EtherealEngine/project-manifest/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EtherealEngine%2Fproject-manifest/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259368022,"owners_count":22846827,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-12T21:16:50.445Z","updated_at":"2026-03-04T23:31:29.986Z","avatar_url":"https://github.com/EtherealEngine.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# project-manifest\n\nTo install all official open source projects for local development, use the following scripts inside your ethereal engine installation.\n\nInstall the demo scenes\n```bash\nnpm run install-manifest -- --manifestURL=\"https://github.com/EtherealEngine/project-manifest/blob/main/ee-scenes.manifest.json\" --branch=\"dev\"\n```\n\nInstall all the tutorials\n```bash\nnpm run install-manifest -- --manifestURL=\"https://github.com/EtherealEngine/project-manifest/blob/main/ee-tutorials.manifest.json\" --branch=\"dev\"\n```\n\nInstall all plugins\n```bash\nnpm run install-manifest -- --manifestURL=\"https://github.com/EtherealEngine/project-manifest/blob/main/ee-plugins.manifest.json\" --branch=\"dev\"\n```\n\nInstall the core contributor test suite\n```bash\nnpm run install-manifest -- --manifestURL=\"https://github.com/EtherealEngine/project-manifest/blob/main/ee-core.manifest.json\" --branch=\"dev\"\n```\n\nNote: to allow private repos to install correctly:\n```bash\ngit config --global credential.helper cache\ngit config --global credential.helper 'cache --timeout=100000000'\n```\nthen clone one repo to enter your Username \u0026 Personal Access Token, then run the rest of the clone commands\n\n\nCloning projects now requires github SSH keys to work to be compliant with github's policy:\n```\n1.- Open a terminal window\n2.- Run the command ssh-keygen -t ed25519 -C \"your_email@example.com\" and press Enter\n3.- 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 ).\n4.- At the prompt, \"type a secure passphrase\" press Enter\n\nAll 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.\n\n1.- Open a browser window/tab\n2.- Go to github.com\n3.- Click on photo of your user located top right of the web page.\n4.- Click on Settings\n5.- Click on SSH and GPG Keys\n6.- Click on \"New SSH Key\"\n7.- Add key title and paste id_ed25519.pub contents\n```\n\nTo do:\n\n- [x] Add a manifest.json that can be fetched and installed [See more](https://github.com/EtherealEngine/etherealengine/issues/5648)\n- [ ] Keep up to date when new projects are added with Github Actions\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fetherealengine%2Fproject-manifest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fetherealengine%2Fproject-manifest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fetherealengine%2Fproject-manifest/lists"}