Next Generation Issue Tracking
Every GitHub repository comes fully loaded with a next
generation issue tracker so you can stay on top of bugs
and focus on features.
Assignment, labels, and milestones help manage large projects
while Gmail-style keyboard shortcuts make Issues perfect for a
simple TODO list or an open source project's bug
tracker.
Only teammates and
collaborators can create and view issues on private
repositories. Anyone may create and view
issues on public repositories.
Pull Request integration and the ability to close or reference
issues from commits help bring your workflow closer to your
code.
Every GitHub repository comes fully loaded with a powerful issue tracker.
Milestones keep everyone on the same page.
Assignment, Labels, & Milestones
GitHub Issues can be assigned to a user to make it easy to
know who's working on what, or which issues you need to tackle
next.
Labels are another way to organize your issues and are available in a
variety of exciting colors.
Milestones are great at helping everyone work towards a
goal. Set a due date, name your milestone, then start grouping
issues together.
Search with Impunity
GitHub Issues are easy to find. Issue titles, descriptions,
and comments are all indexed with our new search engine. If
someone wrote it, you can find it.
Our state of the art quicksearch makes finding milestones and
issues even easier. Just start typing and we'll do the
rest.
Want to get more specific? The advanced search is great at
narrowing down issues by their state, who they're assigned to,
and more.
Find what you're looking for with our new issue search engine
Close issues easily with commit messages
Close and Reference with Commit Messages
Issues know all about commits. By using a few simple keywords
you can close an issue right from a commit message, or just
leave a note on the issue.
The syntax is basic: if you want to close issue #35, put
closes #35 somewhere in your commit message then
push to GitHub. Once the commit is in your default branch (usually master),
the issue will be closed. Until then you'll see a reference.
Supported keywords: close, closes, closed, fixes, fixed
Leaving a note on an issues referencing your commit is even
easier — just mention the issue number without using one
of the above keywords, e.g. This commit references
#35.
Anyone with write access to your repository
may close an issue or leave a note.