Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dternyak/github-project-management
Automating GitHub Project Management
https://github.com/dternyak/github-project-management
github github-issues project-management
Last synced: 4 days ago
JSON representation
Automating GitHub Project Management
- Host: GitHub
- URL: https://github.com/dternyak/github-project-management
- Owner: dternyak
- Created: 2017-11-20T04:37:04.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T00:41:06.000Z (almost 2 years ago)
- Last Synced: 2024-03-14T21:27:36.993Z (8 months ago)
- Topics: github, github-issues, project-management
- Language: Python
- Homepage:
- Size: 7.81 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# GitHub-Project-Management
This tool is meant to be used as a utility for managing projects on GitHub.
There are two main functionalities offered by the utility:
1. Get a list of commits (with auto-paging if needed) on a tree since a sha-hash. This is useful for tracking progress between releases.
- Ex: `python main.py --repo=myetherwallet --org=myetherwallet --branch=master --since-sha=cba5672 --utility=release`
```
---------------------------------------
Showing commits merged into develop after: cba5672
---------------------------------------
Total Merged PRs: 41
---------------------------------------
message: Fix Missing Address in Paper Wallet (#292)
author: Daniel Ternyak
date: 2017-10-14
message: Deprecate Docker Support (#290)
author: Daniel Ternyak
date: 2017-10-14
...
```
2. Get an output of assigned issues during a sprint (sprint issues are measured by issues belonging to a certain milestone number).
- Ex: `python main.py --repo=myetherwallet --org=myetherwallet --utility=sprint --sprint=4`
```
Here are the tasks for sprint 4.*Daniel Ternyak*
Don't store Bity Rates in Local Storage: (https://github.com/MyEtherWallet/MyEtherWallet/issues/392)
Add Send Tooltips: (https://github.com/MyEtherWallet/MyEtherWallet/issues/343)
*Joe Bob*
...
```
To get started:1. Clone the repo
2. (Optional -- enables a higher rate limit from GitHub) Adjust the app client secret in config.py
3. `pip install -r requirements.txt`
4. Run your preferred report!