Never report security issues on GitHub, public issues or other public channels (Discord etc.), follow the instruction in the SECURITY.md to report vulnerabilities in private.
We appreciate any kind of contributions: code, documentation, design, etc. Any contribution counts, and the size does not matter!
If you are a newcomer contributor, look for the label Good first issue
. Issues labeled like that can be resolved without having an in depth knowledge about the codebase you are contributing to.
If a project has a code style policy, you can find an .editorconfig
file in the root directory of the project. If you're using IntelliJ, you can install the EditorConfig
plugin. Writing or reformatting files now follows our standards.
- For larger contributions create an issue for any required discussion
- Implement the solution on a branch in your fork that is not the main branch
- Once you're done, create a pull request. GitHub will request a review from a maintainer automatically.
- Remember to title your pull request properly, as it is used for release notes.
- Please raise one PR for one issue or enhancement you're working on. The smaller the PR change is, the easier and faster it is to review. We don't mind receiving several minor PRs.