Skip to content

Git workflow

Our app development process loosely follows the GitHub Flow1. Features and fixes are developed on dedicated branches and merged into main through pull requests (PRs).

git-workflow

Tip

  • Commit early and often, using short, descriptive messages.
  • Keep branches short-lived — merge into main regularly.

Start with an issue

When fixing a bug or starting work on a new feature, begin by creating a clear, meaningful issue. This acts as the source of truth for the work and helps others understand the context and goal.

new-issue

Create a branch

Next, create a branch for your work and check it out in your local IDE.

create-branch

Commit to your branch frequently to ensure your progress is saved and to make collaboration easier. If you want feedback early, use issue comments and tag teammates using @username to get their attention.

Pull requests & merging

When your branch satisfies the goals of the issue and is ready for integration, open a pull request 1⃣ and request a review.

pull-request

Reviewers may suggest improvements or point out issues by commenting directly on specific lines of code. These discussions appear as threaded comments in the PR.