Development Philosophy¶
Curver is an open but opinionated library, created by an open but opinionated developer.
Values¶
Curver aims to be:
- Correct
- Understandable
- Fast
in that order.
Curver aims to follow The Zen of Python, by Tim Peters. In particular, that ‘Simple is better than complex’.
Semantic Versioning¶
For many years, the open source community has been plagued with version number dystonia. Numbers vary so greatly from project to project, they are practically meaningless.
Curver uses Semantic Versioning. This specification seeks to put an end to this madness with a small set of practical guidelines for you and your colleagues to use in your next project.