This project is a learning tool. For contributors to the baseline project, this means:
- Clarity is prioritized over cleverness. (Even if it's really cool!)
- Commits are held to a high standard.
- Project maintainers and contributors are bound by our Code of Conduct
When providing instruction, it's easy to fall into the "this is really cool!" trap. Code should prioritize clarity over cleverness in every case; and over convention in some cases.
We expect commits to:
- Be small
- Follow Tim Pope's Guide to Commit Messages
- Provide technical analysis of the code