maintainer: groenborg
git phlow
tollgate |
build |
goreport |
coveralls |
|
|
|
|
Git-phlow (pronounced "git flow"), is a CLI extension for git, which provides an extra set of commands to easily use our pragmatic workflow by the same name, Git phlow. It provides a branching model which makes collaboration easy. It also provides automatic issue tracking using GitHub issues or Jira.
git-phlows core features include:
-
works with GitHub and waffle: git-phlow assigns labels to move around user stories on waffle boards, and managing your github issues.
-
works with jira: sets assignee and does transition
-
branches based on issues: create a workspace from an issue to ensure traceability
-
fully automatable: deliver
your branches, ready for your pipeline to integrate, test and merge
Getting started
To read the concepts behind git-phlow read praqma's article about the workflow.
Consult the official documentation for information on how to get started using git-phlow
Automation systems
We use Travis CI, Concourse CI and Jenkins. They can all be configured to follow git phlow. You can see the Concourse pipeline configured for Git-phlow here
git-phlow on Windows
git-phlow works in PowerShell on windows.
There are known issues with cmd rendering formatted text incorrect, and git bash's input being handled incorrectly.
Project status
This is the official repository for the git-phlow extension. The project is currently stable at version 3.8.2 for both windows, macOS and linux.
Contribution
Contributions are welcome! Please read the contribution guide
Core Team
CodeScene Analysis
Get more details at codescene.io.