Skip to content

DemandCube/github-flow

Repository files navigation

github-flow

Command line tool for github, seeing open pull requests, issue and etc, for a Organization or Repo

Installation

pip install githubflow

Contributing

See the [NeverwinterDP Guide to Contributing] (https://github.com/DemandCube/NeverwinterDP#how-to-contribute)


Usage and Specs

github-flow has 1 command ghf and the following subcommands:

add-command1
  • command1
    • Description of command1

Example flow to be enabled

pip install githubflow
ghf ......TODO......

Usage


command 1

Usage: ghf command1  [-hgliq]

TODO REPLACE WITH ACTUALL
This looks for multiinit.yml as the default configuration

    -g FILEPATH,                     (Optional) YAML file containing vagrant cloud config
        --vagrant_multiinit_config_file
    -l hostname:cloud/location,hostname2:cloud/location2,hostname3:cloud/location3,
        --list                       List of cloud config parameters
    -i, --vboxintnet NAME            (Optional) Custom virtualbox__intnet name for private network
    -q, --quiet                      (Optional) Suppress output to STDOUT and STDERR
    -h, --help                       Print this help

Example usages of multiinit

This will look for a file in the pwd named multiinit.yml and attempt to make the Vagrantfile

ghf command1

Example number 2

ghf command1 some option

Use case

  • You'll do this

PRD - Product Requirement Document

ghf org[/repo] command

Repo authentication should use a common mechanism (can it piggy back off of what git uses ?) or something like netrc

TODO: make sure these command don't already exist from the commandline

Commands

issues

  • create issue

pull[-requests]

  • open pull requests (can this already be done from the commandline?)
    • If already exists maybe print how todo this
  • list all open pull requests

repos[itories]

team

  • list all contributors to a org

Eventually should have a plugin architecture to allow things like other commands e.g. huboard

ghf org[/repo] huboard

  • move issue to next stage
  • list all stages

Needs pip install Create config template


Libraries

Supporting Libraries

Supporting Services

Github API

plugins

Use this to develop plugins

References

Active Development Bookmarks

other github command line tools

About

Command line tool for github, seeing open pull requests, issue and etc, for a Organization or Repo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published