Context for users and contributors about how we ship Compass.
How often does the Compass app change?
We’re constantly updating the code via pull requests, often multiple times a day.
We organize those PRs into official releases every 14 days
We notify users about changes once a month via email
How do you create GitHub releases?
At the end of the release cycle, a core contributor creates a GitHub release. These releases are meant to summarize code changes for contributors.
Towards the end of the month, @Tyler Dane drafts an email to users that summarizes the latest changes. The language is focused more on benefits (rather than code implementation changes) and often includes a demo video. The email is automatically sent on the appropriate day.
How do you name your releases?
We use semantic versions to tag our releases
v prefix