git-phlow

command module
v3.8.20+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 21, 2017 License: MIT Imports: 1 Imported by: 0

README


maintainer: groenborg

git phlow

tollgate build goreport coveralls
integration status build status Go Report Card Coverage Status

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

@groenborg @MichaelMadsen

CodeScene Analysis

Get more details at codescene.io.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
ci
cmd
Package options ...
Package options ...
Package phlow contains all the business logic for the workflow commands
Package phlow contains all the business logic for the workflow commands

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL