The issue tracker is only for bug reports and enhancement suggestions. If you have a question, please ask it in the Discord server instead of opening an issue – you will get redirected there anyway.
If you wish to contribute to the Sagiri project's codebase or documentation, feel free to fork the repository and submit a pull request. We use ESLint to enforce a consistent coding style, any PR that does not follow the linting rules will not be merged until the formatting is resolved.
To get ready to work on the codebase, please do the following:
- Fork & clone the repository, and make sure you're on the master branch
- Run
yarn install
- Code your heart out!
- If you have any substantial code changes make sure these are covered in unit tests
- Run
yarn lint && yarn test
to run ESLint and ensure all tests pass - Submit a pull request