Skip to content

Development Workflow

Ryan L McIntyre edited this page Apr 19, 2017 · 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

  • master 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 master after basic testing
  2. Releases are built and 'released' about once a month
    1. Items/Issues ready at this time (i.e. in master) 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