First of all, thank you for taking the time to contribute to Sabaki!
- Before submitting bug reports, please check the issues for already existing reports. You might not need to create one.
- Use a clear and descriptive title.
- Please include as many details as possible in your issue, especially the version of Sabaki you're using and the name and version of the OS you're using.
- It's also helpful to provide specific steps to reproduce the problem.
- Before you begin, make sure there's an issue for your task and that you've let us known that you'd like to take it on.
- You can look at the documentation to get an overview how Sabaki's code is structured.
- Run prettier to make sure your code adheres to the coding style standards. You
can use the command
npm run format
to format all the files. - Avoid platform-dependent code.
- Create mocha tests if possible and applicable.
- Document new code in the documentation if applicable.
- Note the issue number in your pull request.
If you speak multiple languages, you can help us translate Sabaki. Head over to Sabaki I18n for progress and instructions.
You can also support this project by donating.