We encourage the writing of portable code. Often only little additional work is needed to allow the installation using Homebrew not only on macOS but also on a variety of Linux distributions. This has a wonderful side effect: people using the Windows Subsystem for Linux (WSL) can easily install, use and update our software as well.
We encourage the use of either:
- date-based versioning i.e. the
YYYY-MM-DDformat (e.g.2020-04-05) - semantic versioning i.e. the
major.minor.patchformat (e.g.2.0.7)
for the releases.