Skip to content

Instantly share code, notes, and snippets.

@icorbrey
Last active July 27, 2021 16:43
Show Gist options
  • Save icorbrey/6baeb8792ad51e159da5bfd22861769d to your computer and use it in GitHub Desktop.
Save icorbrey/6baeb8792ad51e159da5bfd22861769d to your computer and use it in GitHub Desktop.

Project Flow

  • Code is stored on a primary branch master, with no develop branch.
  • Issues
    • Roadmaps
      • Created with title vX.Y.Z
      • Gets the tag #roadmap
      • Gets a milestone of the same name
      • Current roadmap should be pinned
    • Features
      • Created from checklist in parent roadmap
      • Gets the tag #feature
      • Gets assigned to parent milestone
    • Feature fragments
      • Created from checklist in parent feature
      • Gets the tag #fragment
      • Gets assigned to parent milestone
    • Bugs
      • Created with description of bug
      • Gets the tag #bug
      • Possible outcomes
        • Can fix, assigned to milestone and eventually gets fixed and closed
        • Won't fix (gets tag #wontfix)
    • Chores
      • Created with description of chore
      • Gets the tag #chore
      • Gets assigned to milestone
    • Feature Suggestions
      • Conversations in discussions
      • Created from discussion
      • Gets the tag #feature
      • Gets put in roadmap
      • Gets assigned to roadmap milestone
  • Branches
    • Created from issues
    • Features do not get their own branches
    • Feature fragments get branches under feature/*
    • Bugs get branches under hotfix/*
    • Chores get branches under chore/*
  • Releases
    • Drafted from roadmaps
    • Git tag is the roadmap name
    • Notes are roadmap contents
    • If any built artifact, attached to release
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment