Context for users and contributors about how we ship Compass.

Overview

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

Workflow


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.

Release Names

How do you name your releases?

We use semantic versions to tag our releases