Contributions to KivaKit should meet the following criteria:
- A ticket should be opened describing the bug or feature.
- If the contribution will be extensive or will involve a change in architecture, it should be discussed with a committer first.
- Feature contributions should be concise and clear, and support the mission statement.
- The pull request should be formatted according to KivaKit style (see developing)
- The pull request should not introduce any warnings (see developing)
Contributions that don't meet these criteria might be fixed by a committer, or the contributor might be asked to fix any issues.