Are you a student? Open-source contributor? You can now use ZenHub for free.
The rise of open source software ("OSS") has been explosive since GitHub launched in 2008. But when teams go from sharing an office to spanning the globe, the ability to keep everyone on the same page becomes more difficult – and crucial – than ever.
By adding ZenHub to your open-source or academic project, every team member can stay up-to-date on project priorities. Rather than cordoning off project management in another tool, GitHub becomes the single source of truth.
Here are some simple best practices to take your GitHub project to another level.
Task Boards communicate what's important right now
ZenHub’s Task Boards simplify collaboration by displaying what's being done now, what should be done next, and who's doing it. This heightened visibility means new contributors can gauge priorities at a glance – and understand where their contributions will be most valuable to the project.
Many teams find the simple New issues/Backlog/To-Do/In Progress setup works well, but you can fully customize Task Boards to suit your project. (For non-traditional GitHub teams, we've written about some custom Task Board setups here and here.)
Task Boards from different repos can be connected for an organization-wide view on progress, and are editable by anyone with Push (Write) access to that repo. Anyone with ZenHub installed can view Task Boards on public repos.
Track velocity and estimate complexity
Open-source projects can be an invaluable learning resource. But for new contributors, understanding the difficulty or scope of a task can be difficult.
ZenHub's Estimate feature enables you to assign time or complexity estimations to issues. Collaborators can choose tasks more confidently knowing they've chosen something they have the time and ability to tackle.
After tasks have been assigned an estimate, they'll appear in ZenHub's Burndown Charts. Like Task Boards, anyone with ZenHub installed can track project velocity by viewing Burndown Charts.
Stay in the loop across any device
Once you're all set up in GitHub, you'll want to stay updated on project activity across any device.
ZenHub's Slack integration notifies your team of issue progress, estimates, Task Board updates, and more.
Let others know you use ZenHub
ZenHub is built for teams – and becomes more powerful with each new user. Make sure to add the ZenHub badge to your readme so others can collaborate with you.
How to use Zenhub free
No license is required to use ZenHub on public or open-source repositories: simply download ZenHub and sign in to GitHub. Most academic projects fall into this category.
For student projects on private repositories, email our account managers (firstname.lastname@example.org) to get a license. In your email, include your school, year of study, program, referring professor, and a line about how you plan to use ZenHub.