summaryrefslogtreecommitdiff
path: root/memos/WM-073.txt
diff options
context:
space:
mode:
authornetop://ウィビ <paul@webb.page>2026-04-11 14:24:49 -0700
committernetop://ウィビ <paul@webb.page>2026-04-11 14:24:49 -0700
commit8c34d810af95fae0ef846f54370a8c88bfab7123 (patch)
tree436beaf30f7b2b3f15741dd54a37e313964d1f7d /memos/WM-073.txt
initial commitHEADprimary
Diffstat (limited to 'memos/WM-073.txt')
-rw-r--r--memos/WM-073.txt48
1 files changed, 48 insertions, 0 deletions
diff --git a/memos/WM-073.txt b/memos/WM-073.txt
new file mode 100644
index 0000000..2ac1ab3
--- /dev/null
+++ b/memos/WM-073.txt
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+Document: WM-073 P. Webb
+Category: Project 2025.07.25
+
+ ChronVer — Chronologic Versioning
+
+Abstract
+
+ Versioning for the rest of us
+
+Body
+
+ Version numbers are commonplace in programming, in addition to
+ READMEs, CHANGELOGs, &c. SemVer is the universal standard for
+ versioning but _adherence_ to it is loose at best. There’s no
+ shortage of questions on how to use it properly and personally, I
+ never cared to debate the merits of how much work quantifies a MINOR
+ or PATCH version. My frustration with SemVer and my love for the
+ **proper** date format (YYYY.MM.DD) led to me creating ChronVer in
+ 2019[1] (unbeknownst to me at the time, CalVer exists[2]).
+
+ This first version did what I needed it to do and even spawned a Rust
+ crate[3] from someone who happened to come across it. In the time
+ since though, I fell in love with Deno and wanted to upgrade
+ ChronVer. No new features to the library aside from the CLI being a
+ proper executable now, and the homepage[4] for ChronVer is less
+ technical and more personable. For my personal projects, ChronVer is
+ perfect but I acknowledge that it’s not the best for _every_ type of
+ project. Another fun feature of the homepage is that it uses the
+ current date for its examples. Why merely talk about it when you can
+ show it?
+
+ Anyhoo, I hope you enjoy it as much as I do.
+
+ 🕸️
+
+References
+
+ [1] <https://github.com/ChronVer/chronver-original>
+ [2] <https://calver.org>
+ [3] <https://github.com/dnaka91/chronver>
+ [4] <https://chronver.org>