Semantic Versioning
Naming convention
Markdown