
Project management system: the last frontier. Almost two years ago that day, GitHub launched the issue tracker. Some people loved him, some people hated him - but let's not pay attention to the past (we live in the future, because our present is in the past). Let's talk about the version of Issues that are running today.
Anatomy of the task
Let's start with what the Issue is.
Here is a screenshot of the task on GitHub
Assign responsibility, add steps and attach labels
One of the most difficult problems in project management is organizing and finding the tasks you want to work on. You could always add shortcuts, but now you can
assign a person responsible for the task and add them to
the project stages .
')

Trifors labels, artists and stages allows you to organize tasks, regardless of the complexity of the project, whether it is a powerful store or just a quick sort for personal projects.
Developments
Whenever a task opens or closes, we will show it to you.

Task navigation
Issues 2.0 is launched with a simple, responsive and flexible task navigation interface.

Lists allow you to quickly filter and find the tasks you need. Search for tasks in stages, by set of shortcuts - and further sorting up to tasks assigned to you, or tasks where @ you are mentioned. All these labels are “sticky” - you can leave the page and return to the previous filters later.

Mass editing on the current page is allowed: closing, opening, adding shortcuts, assigning responsibility and adding to the project stages.

Search
We started by adding a quick search to the search field, which allows you to find steps and tasks as you type your query.

If the quick search does not find anything, you can go to the full search page.

Our new search engine indexes everything in the tasks, including comments, so you will definitely find what you are looking for.
Commits + quests
Tasks have deep integration with commit messages. Each time you refer to a task number, we will add to the commit for you a review of the discussion of the problem.

And, of course, you can close the task with the commit message.

The following synonyms are supported:
- fixes #xxx
- fixed #xxx
- fix #xxx
- closes #xxx
- close #xxx
- closed #xxx
Email + Tasks
Some time ago we launched support for answers by mail, and this is ideal for tasks. At any time, you receive an email notification of the task, just click the "Answer" button and enter your answer.

Keyboard + Tasks
Like to use the keyboard to navigate web pages? Tasks have great keyboard support:

PJAX: The Next Generation of a Partial Page Load
Each link in Issues 2.0 will work as you would expect from any link on the Internet (opening in a new tab, copying and pasting a URL) - but you still get an insanely responsive interface (similar to the old-school AJAX interface). This is made possible by PJAX - the fact that we use more and more on our website.
You only get the benefits of PJAX if you are using Firefox 4 or Chrome - I highly recommend upgrading.
Stop talking - go and try Issues 2.0. Try on your own repositories, or look at some examples: