Version:

IN THIS ARTICLE

Contributing to the official O3DE remote repository

O3DE maintains an official remote repository for O3DE owned content. The repo.json for the repository is managed at https://github.com/o3de/canonical.o3de.org and any changes are made using GitHub pull requests.

Note:
Only O3DE owned content in an O3DE owned GitHub repository can be added to the official remote repository. Follow the contributor guidelines to add your content to an O3DE GitHub repository such as o3de-extras first before submitting the content for inclusion in the official remote repository.

Remote repository content approval process:

  1. Create a branch from the local clone of your fork of https://github.com/o3de/canonical.o3de.org
  2. Make the change to the repo.json file locally using the o3de edit-repo-properties command and push the change to your fork.
  3. Create a pull request to merge your change into the development branch of https://github.com/o3de/canonical.o3de.org and follow the instructions in the pull request template which will ask you to provide some required information.
  4. Automated and human reviews will be run to check your change.
  5. After reviews pass the changes will be merged and the content can be tested using the staging URL.
  6. After testing is complete, the change will be merged to the main branch making the content available to all users.