At this time we are currently accepting the current forms of contributions:
- Bug reports in either the core functionality or game integrations
- Pull requests for core functionality bug fixes
Notably, we are not accepting these forms of contributions:
- New game integrations
- New features
This may change in the future. In the meantime if you wish to integrate new games you are more than welcome to maintain unofficial repositories of additional games.
Please include the following information in your issue reports:
- Operating system
- Python version
- Gym Retro version or git commit
- A detailed description of the issue
Please try to adhere to the existing code style. There is a linter script included at scripts/lint.sh
.
Gym Retro is written in a PEP 8-compliant code style (minus the line length restriction). Please make sure to maintain this style in any contributions.
There is a .clang-format
file that documents as best as possible the code style for Gym Retro. Please make sure to follow it.