Time-saver/customization features

Create the same Milestone across all connected repos

If you've created a multi-repo task Board, ZenHub makes it easy to create a GitHub Milestone spanning several repositories. This eliminates the need to duplicate work or sync Milestones together. To get started, find the + beside the New Issue button on the ZenHub Board.Creating cross-repo milestones

Currently, both Milestones must be exactly the same to merge together as one. Otherwise, they'll appear separately in your reports and task Boards. That means they must have the same:

  • Name
  • Start and end date

As long as the above two conditions are met, you can successfully merge Milestones before or after you connect task Boards.Creating cross-repo milestones

Customize Issue cards on the Board

Board view options now go beyond showing and hiding closed Issues, Pull Requests, and open Issues. You now have the ability to fully customize what you want to see on Issue cards.velocity chart outliers

You can hide labels, estimates, Milestones, and Epic information on Issue cards. This allows you to remove information that might not be immediately relevant to you in order to maximize the number of Issues shown on the screen.

Show unlabeled Issues on the Board

New Board filters for labels allow you to see what Issues haven't yet been labeled. Using the filter for Issues with no labels teams can easily understand what work still needs to be categorized on the Board. This is helpful when planning, or organizing sprints to assign work and triage accordingly.Creating cross-repo milestones

Rapid-repo switcher

The handy Repo Switcher allows you to filter and switch repositories instantly. Click the drop-down or press f to toggle between repositories within your organization.repo-switcher

ToDo - Personal GitHub issue management

Managing personal tasks in GitHub can be a challenge, especially if you're part of several repositories. Inspired by the Getting Things Done productivity methodology, ToDo allows software developers and PMs to manage Issues and Pull Requests as personal tasks. You can create unlimited private to-do lists, and you can add, remove, and triage your tasks without leaving the GitHub interface.todo-page

Find the Bolt button in the top-right corner of Issues and Pull Requests. Click the Bolt (or press shift-z) to add it as a personal task in your private inbox.highlight-estimates

View your action items by clicking ToDo in the top navigation (or use the shortcut z). When you add a task, it will appear in your personal inbox, ready to be triaged into its proper place. Drag top-priority items under the Today list.

Once you decide what you'll work on today, build customized lists to triage the rest of your inbox. Your methodology is up to you: one popular approach is sorting items by Today, Tomorrow, and Someday; others build out lists for each individual project they're working on.

Keyboard Shortcuts

  • bor `
  • f
  • e
  • d
  • Shift z
  • z
  • shift ~
  • ?

Move Issue button

Find the Move Issue button on the bottom-right corner of a GitHub Issue. By clicking this button, you can move an Issue and its comments into another repository. You'll have the option to close the Issue when it's moved, or simply to make a duplicate.move-issue-button