Hello there. Looks like you are interested in contributing to consolemania, which is just great, so welcome!
We are open to any kind of contribution: code, documentation, bug-fixing (even just reports), feature-requests and anything else you may come up with.
There's a (tentative) roadmap in which we've put down what we envision to be the best-next functionalities.
Since the project is constantly evolving and new features are requested/discovered as we go, this roadmap is open for discussions and we expect it to change over time.
Roadmap-wise contributions via new issues are always welcomed.
Nothing fancy here, just:
- Fork this repo
- Commit you code
- Submit a pull request. It will be reviewed by maintainers and they'll give you proper feedback so you can iterate over it.
- Make sure existing tests pass
- Make sure your new code is properly tested and fully-covered
- Following The seven rules of a great Git commit message is highly encouraged
- When adding a new feature, branch from main-branch
As mentioned above, existing tests must pass and new features are required to be tested and fully-covered.
Code should be self-documented. But, in case there is any code that may be hard to understand, it must include some comments to make it easier to review and maintain later on.