Skip to content

Development Workflow

Fini Jastrow edited this page Oct 17, 2022 · 5 revisions

Nerd Fonts

KISS Workflow*

This describes the overall workflow and release methodology for the Nerd Fonts project. For specifics see the Development Guide

Goals

Overview

  • The default branch is basically the stable dev or nightly branch
  • Pull Requests are simply merged in (not rebased)
  • There are no squashing requirements at the moment
  • Each release will have a tag and a branch
    • Tags will follow format of: vMAJOR.MINOR.PATCH
    • Braches will follow format of: MAJOR.MINOR.PATCH

Workflow

  1. Pull Requests and Bug Fixes go directly into the default branch after basic testing
  2. Releases are built and 'released' about once a month
    1. Items/Issues ready at this time (i.e. in the default branch) get added in the release
    2. Items/Issues not ready at this time do get to be in the official release

*Based on GitFlow, GitHub Flow and a few others workflows