- Bugfixes
- Performance improvements
- Features and components which are likely to be useful to the majority of users
- Code which introduces considerable performance degrations
- Features which are not important for most people (we want to keep the Sapphire small and tidy)
- Code which comes without tests
- Code which breaks existing tests
- Commits message must follow the convention commit-message-convention
- Fork the repository
- Create a new branch in your fork (feature branch)
- If it makes sense, add tests for your code
- Make sure all tests pass
- Create a pull request
- In the description, ping one of bluesofters