[x] Create a new private or internal repository on GitHub using the open source template. If you already have a repository and want to maintain the commit history, you can instead add all the files from the template repository to your project.
[x] Edit the .github/CODEOWNERS file to contain the GitHub usernames of the project maintainers.
[x] If the project is a Rust project edit .github/workflows/rust-ci.yml to your needs, resolving all the comments marked TODO.
[x] If the project is not a Rust project remove the .github/workflows/rust-ci.yml file.
[x] Customise the README for your project by adding the appropriate name, description, links, and badges. This is also a great time to pick an emoji for the project!
[x] Add the EmbarkStudios / Open Source Admins group as admins in the repo access settings. Ask for assistance on slack if you do not have access to the repo settings.
[x] Post the private repo link with a description of what it is to the Embark #opensource Slack channel and ask for green-light to go ahead. Do @mention your manager also for visibility.
[x] Announce the release on our Discord opensource channel and any other forums such as /r/rust. The ecosystem team can help you with this step. They will have the "community team" role on the Discord
.github/CODEOWNERS
file to contain the GitHub usernames of the project maintainers..github/workflows/rust-ci.yml
to your needs, resolving all the comments markedTODO
..github/workflows/rust-ci.yml
file.