Rules and Guidelines
- Code Style PolicyThe code style guidelines that must be met for any contribution to KiCad’s application codebase. 
- Commit Message Format PolicyThe guidelines describing how git commit messages should be formatted. 
- Stable Release PolicyThe stable release policy provides guidelines for stable releases provided by the KiCad project. 
- Code Design GuidelinesThe code design guidelines are rules that must be met for any contribution to KiCad’s application code base. 
- Icon Design GuidelinesThe style guidelines that should be used for visual asset (icon, etc.) changes or additions. 
- KiCad Developer CultureThe guidelines describing how the lead developer team interacts with each other. 
- User Interface PolicyRules on how the user interface elements should be implemented. 
- Anti-PatternsAnti-pattern guidelines for writing code for the KiCad project.