Contributions are welcome. We have a few requests of any new contributors.
- Follow styling as designated in our styling documentation.
- Ensure that all changes which affect logic are covered by unit tests.
- Do not introduce any unit test failures/regressions.
- Turn on automated github actions in your fork to have github run all the unit tests after pushing. See example below:
Otherwise, we tend to judge code on a case to case basis.
For adding a new game to Archipelago and other documentation on how Archipelago functions, please see the docs folder for the relevant information and feel free to ask any questions in the #archipelago-dev channel in our Discord. If you want to merge a new game, please make sure to read the responsibilities as world maintainer.