There are only two hard things in Computer Science: cache invalidation, naming things, and off by one errors.
Naming is hard. The goal of this document is to help with naming.
Year Month Day
Allows to sort way easier
Semantic Versioning (Numeric)
Used for user stuff like user generated content, or the content of blog posts
Used for documents, or posts.