TrunkVer.org
TrunkVer is a versioning tool for applications and systems that don't follow a release scheme, such as microservices, monoliths, but also frontends.
It is a syntax-compatible drop-in replacement for SemVer and replaces the version with meaningful meta data, telling you at a glance what the artifact is, when it was built and where you may find the build log.
After building a similar tool repeatedly at different clients, we've now created a simple executable written in Go and added a GitHub Action and a GitLab Template
For example, this website has the trunkver "20250117233900.0.0-geb5400f-8887062523"
. Wherever
appropriate, we love to throw away arbitrary version numbers and replace
them with a meaningful trunkver.
Kata Bootstraps
Our Kata Bootstraps demonstrate a minimalist setup to get a working development environment with a failing test that can be used for experiments, learning sessions and exercises like Advent of Code.
We provide reference projects in over 20 languages, as mainstream as Java and JavaScript, or as cool and fresh as Gleam or zig.
The project also demonstrates the most complex usage of renovate, a most powerful alternative to dependabot. Every single dependency, every docker image, every SDK, every framework dependency is automatically kept up-to-date and auto-merged. With over 90% of commits, renovatebot is the most active contributor to this project.
We love renovatebot and bring it with us to every project.