Before contributing, make sure you are following
Our default branch is develop
always push to that and direct the PRs to this branch only, before commiting, make sure that your commits are signed and you follow the standards above so we can merge quickly, if your PR is left unreviwed then you may ping us in the chat.
To get recommendations for an issue, you can join in our discord server, you can also get support there. If you see a issue opened here and does not have the being-worked-on label then feel free to comment and ask to pickup!.
We have put effort into labelling issues with their difficulty levels so contributors can pickup any issue which is suitable for them.
If you find a issue in the code, feel free to open one, make sure you follow template and include a MCVE. If you want to cross-validate, don't hesitate to ask in the discord server!
We follow rust guidelines for style, make sure that you format your code with rustfmt.
We have a total of 14 labels, their prefixes stand for
- DT: Difficulty type, eg. DT-easy, DT-hard
- ST: Status, eg. ST-help-wanted, ST-wont-fix
- T: Type, eg. T-bug, T-Question