{
"info": {
"author": "Steve Morin",
"author_email": "steve@stevemorin.com",
"bugtrack_url": null,
"classifiers": [
"Environment :: Console",
"Intended Audience :: Developers",
"License :: OSI Approved :: GNU Affero General Public License v3",
"Programming Language :: Python",
"Topic :: Software Development :: Bug Tracking"
],
"description": "github-flow\n===========\n\nCommand line tool for github, seeing open pull requests, issue and etc, for a Organization or Repo\n\n\n- This is part of [NeverwinterDP the Data Pipeline for Hadoop](https://github.com/DemandCube/NeverwinterDP)\n\n\n\n\n## Installation\n\n```\npip install githubflow\n```\n\n## Contributing\n\nSee the [NeverwinterDP Guide to Contributing] (https://github.com/DemandCube/NeverwinterDP#how-to-contribute)\n\n\n* * *\n\n## Usage and Specs\ngithub-flow has 1 command `ghf` and the following subcommands:\n\n```\nadd-command1\n```\n\n- command1\n - Description of command1\n\nExample flow to be enabled\n```\npip install githubflow\nghf ......TODO......\n```\n\n\n# Usage\n\n* * *\n## command 1\n```\nUsage: ghf command1 [-hgliq]\n\nTODO REPLACE WITH ACTUALL\nThis looks for multiinit.yml as the default configuration\n\n -g FILEPATH, (Optional) YAML file containing vagrant cloud config\n --vagrant_multiinit_config_file\n -l hostname:cloud/location,hostname2:cloud/location2,hostname3:cloud/location3,\n --list List of cloud config parameters\n -i, --vboxintnet NAME (Optional) Custom virtualbox__intnet name for private network\n -q, --quiet (Optional) Suppress output to STDOUT and STDERR\n -h, --help Print this help\n```\n\n#### Example usages of multiinit\nThis will look for a file in the pwd named multiinit.yml and attempt to make the Vagrantfile\n```\nghf command1\n```\n\n\nExample number 2\n```\nghf command1 some option\n```\n\n### Use case\n- You'll do this\n\n\n* * *\n\n# PRD - Product Requirement Document\n\n`ghf org[/repo] command`\n\nRepo authentication should use a common mechanism (can it piggy back off of what git uses ?) or something like netrc\n\nTODO: make sure these command don't already exist from the commandline\n\n### Commands\n`issues`\n- create issue\n \n`pull[-requests]`\n- open pull requests (can this already be done from the commandline?)\n - If already exists maybe print how todo this\n- list all open pull requests\n\n`repos[itories]`\n\n`team`\n- list all contributors to a org\n \n\nEventually should have a plugin architecture to allow things like other commands e.g. huboard\n\n`ghf org[/repo] huboard`\n- move issue to next stage\n- list all stages\n\n\n\nNeeds pip install\nCreate config template\n\n* * *\n\n# Libraries\n- Click \n- PyGithub \n- Whoosh \n\n# Supporting Libraries\n- Building with setuptools \n- Testing with nose \n- Testing with unittest \n- Documentation with Sphinx \n- Deployment with Pip \n- Development with Virtualenv \n- Config Mangement Ansible \n- Tabular output \n\n# Supporting Services\n- Badge \n- PyPi \n\n# Github API\n- https://developer.github.com/v3/\n- https://developer.github.com/libraries/\n\n\n# plugins\n\nUse this to develop plugins\n- https://pythonhosted.org/setuptools/setuptools.html#dynamic-discovery-of-services-and-plugins\n- https://nose.readthedocs.org/en/latest/plugins/builtin.html\n- https://nose.readthedocs.org/en/latest/plugins/writing.html\n\n\n# References \n- Distutils \n- Version Comparison Distutils \n\n# Active Development Bookmarks\n- Example setup.py \n- \n\n# other github command line tools\n- https://github.com/sociomantic/git-hub\n- https://github.com/github/hub\n- https://github.com/stephencelis/ghi\n- http://nodegh.io/\n- https://github.com/jsmits/github-cli",
"description_content_type": null,
"docs_url": null,
"download_url": "UNKNOWN",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "http://github.com/Demandcube/github-flow",
"keywords": null,
"license": "UNKNOWN",
"maintainer": null,
"maintainer_email": null,
"name": "githubflow",
"package_url": "https://pypi.org/project/githubflow/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/githubflow/",
"project_urls": {
"Download": "UNKNOWN",
"Homepage": "http://github.com/Demandcube/github-flow"
},
"release_url": "https://pypi.org/project/githubflow/0.3/",
"requires_dist": null,
"requires_python": null,
"summary": "A command line interface to githubuses the github apis commandline.",
"version": "0.3"
},
"last_serial": 1103577,
"releases": {
"0.1": [
{
"comment_text": "",
"digests": {
"md5": "9ffdd2224b2e657911c703dd13a5581b",
"sha256": "13b51c0eaa22179b37eb015f9e279571a4eff2aa125f793570a17e87a5c69492"
},
"downloads": -1,
"filename": "githubflow-0.1.tar.gz",
"has_sig": false,
"md5_digest": "9ffdd2224b2e657911c703dd13a5581b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2682,
"upload_time": "2014-05-24T08:40:50",
"url": "https://files.pythonhosted.org/packages/55/39/77c6c7a4036e3e84b5755afe753ff605181a80f394d125af959107e234d8/githubflow-0.1.tar.gz"
}
],
"0.2": [
{
"comment_text": "",
"digests": {
"md5": "1c40e2dda10386562b684447e12534e0",
"sha256": "1cc412d62a0971284a3e6406e434af891985ef30b0fc92555d2787ac4713ba89"
},
"downloads": -1,
"filename": "githubflow-0.2.tar.gz",
"has_sig": false,
"md5_digest": "1c40e2dda10386562b684447e12534e0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2952,
"upload_time": "2014-05-24T08:49:21",
"url": "https://files.pythonhosted.org/packages/81/49/8a02d0354c6056f98cbf10e89c840e061eea43e7a05cd1508ce169018a4f/githubflow-0.2.tar.gz"
}
],
"0.3": [
{
"comment_text": "",
"digests": {
"md5": "11fd76d926a62cfc7cc42b8988144ad8",
"sha256": "e2076f72725cf19d24ff101e67d6613ddbd725e48ccc12f6e515a3b405afba8d"
},
"downloads": -1,
"filename": "githubflow-0.3.tar.gz",
"has_sig": false,
"md5_digest": "11fd76d926a62cfc7cc42b8988144ad8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6135,
"upload_time": "2014-05-25T09:24:08",
"url": "https://files.pythonhosted.org/packages/c3/67/23c5f69e699e2899d05e4f8ffad25e0690b74d417de70682482a3e15a6e7/githubflow-0.3.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "11fd76d926a62cfc7cc42b8988144ad8",
"sha256": "e2076f72725cf19d24ff101e67d6613ddbd725e48ccc12f6e515a3b405afba8d"
},
"downloads": -1,
"filename": "githubflow-0.3.tar.gz",
"has_sig": false,
"md5_digest": "11fd76d926a62cfc7cc42b8988144ad8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6135,
"upload_time": "2014-05-25T09:24:08",
"url": "https://files.pythonhosted.org/packages/c3/67/23c5f69e699e2899d05e4f8ffad25e0690b74d417de70682482a3e15a6e7/githubflow-0.3.tar.gz"
}
]
}