You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@trafficcontrol.apache.org by "Durfey, Ryan" <Ry...@comcast.com> on 2017/09/06 16:47:16 UTC
Github Cheat Sheet
Create a github issue cheat sheet https://cwiki.apache.org/confluence/display/TC/Github+Cheat+Sheet
Github Issues Cheat Sheet
* Projects:
* Container for issues, a good example would be a component like "Traffic Router'
* Projects allow for the creation of Kanban boards to organize issues
* Never complete, no progress bar
* Issues can belong to multiple projects
* Project Boards
* Support issues, pull requests, notes
* Columns are customizable and used to delineate workflow state
* Milestones:
* Container for issues like a sprint or release
* issue can only belong to one milestone
* Assignees:
* Only one person can be assigned
* Labels:
* supports multiple color coded labels
* Use for key words (api_route, crconfig, url_signing, etc...)
* Use for types (bug, feature, task, etc...)
* Use for priority or severity (p1, p2, p3, etc..)
* @mentions:
* An @mention in a ticket notifies the user
* You can create groups of users under an organization, for example "@apache/traffic_control"
* Issue Mentions (by number)
* When you put "#42" in a ticket it will add a reference in the referenced ticket
* Close/Fix
* By prefacing your commits with “Fixes”, “Fixed”, “Fix”, “Closes”, “Closed”, or “Close” when the commit is merged into master, it will also automatically close the issue.
* "Fixes #42" would would trigger the close of #42 when a commit is made
* Duplicates
* "Duplicate of #42" add this text to issues
* Click undo in timeline to remove this marker
* Issue State
* Github only supports two states open/closed
* Task List in an issue
* To create a task list, preface list items with [ ]. To mark a task as complete, use [x].
* - [x] Finish my changes
* - [ ] Push my commits to GitHub
* - [ ] Open a pull request
* Search Examples
* Search Guide: https://help.github.com/articles/using-search-to-filter-issues-and-pull-requests/
* Status
* is:closed
* is:open
* Type
* type:issue
* type:pr
* Label
* label:"bug"
* no:label
* Milestones
* milestone:milestone_name
* no:milestone
* People
* mentions:username
* commenter:username
* assignee:username
* no:assignee
* author:username
*
* Projects
* project:github/57
* no:project
* Dates
* created:<2011-01-01
* updated:<2011-01-01
Ryan Durfey
Sr. Product Manager - CDN | Comcast Technology Solutions
1899 Wynkoop Ste. 550 | Denver, CO 80202
M | 303-524-5099
ryan_durfey@comcast.com<ma...@comcast.com>
CDN Support (24x7): 866-405-2993 or cdn_support@comcast.com<ma...@comcast.com>