Help Card - Github
Last updated
Last updated
We use
for managing the code of our projects.
Github isn't just a place to store code, though. It also has some handy tools for managing projects that often work well if the project is the right size.
Each GitHub repo supports an Issues tool, where tasks, enhancemnets or bugs can be listed. Issues support comments for each issue, so team members can discuss what's at stake and make suggestions for how to resolve the issue.
Labels are a great way to organize different types of issues. Issues can have as many labels as you want, and you can filter by one or many labels at once.
Normally, we prefer to allow team members to pick up issues themselves - having issues assigned to you can sometimes feel aggressive. In certain circumstances, though, tickets may get assigned to specific people.
Issues get closed when:
a fix has been made to the files in the repository that addresses the issue
and that fix has been accepted.
it's not longer relevant for some reason.
A recent tool added to GitHub repos is the Projects tool. This allows you to add notes (and issues too) to a Kanban board. Each project supports as many columns as you need and the column names are customisable as needed for each project board.
For an example, you can check out the .
There's a really helpful .
We use the reviewing process of to inspect the fixes that are made. Pull requests tell your teammates about changes you've pushed to a repository and asks them to review those changes. Closing a pull request can also close issues.
For an example, you can check out the .