Hacker News new | ask | show | jobs
by itomato 3622 days ago
Which subset of functionality do you need?

Issue tracking? Kanban? A means to align corporate initiatives with dev effort? Defect tracking with built-in links to commits and vice-versa?

1 comments

Oh right, thanks for asking. Issue tracking and Kanban mostly
I'd suggest Phabricator[1]. Although it was quite hard to use at first, after few months we really love it!

[1]: http://phabricator.org/

Phabricator looks great, but can the end user edit the menus to change the spelling of Maniphest, Phriction, Conpherence, Phame, Pholio etc.?? That's cute for 5 seconds but then would drive me crazy if I had to see that on a day to day basis.
I don't think you can change, as they consider these component names to be an app name (the same way as JIRA has Bamboo, Confluence, etc.)[1] In the actual UI they do include description on what each one is[2] and you can activate Serious Business Mode[3] to tone down all other jokes in the UI.

Everyone in our development team eventually get used to the names, and everyone loved all the little jokes, so we leave the Serious Business Mode off, though.

On the other hand, you can customize the sidebar, deactivate stuff the team is not using, and such. Default install is definitely overwhelming.

[1]: https://www.quora.com/Phabricator-Why-is-the-Browse-feature-...

[2]: https://files.grid.in.th/iXMhtQ.png

[3]: https://secure.phabricator.com/book/phabricator/article/tone...

Seconding Phabricator. After a previous job, Jira was giving me irrational corporate-PTSD flashbacks, and Phabricator did much to alleviate that. It's a decent balance of complexity and simplicity.
GitLab has issue tracking and we're adding Kanban next month https://gitlab.com/gitlab-org/gitlab-ce/issues/17907

Another great open source alternative is Taiga https://taiga.io/

JetBrains YouTrack would be my suggestion.