I want a simple out-of-the-box bug tracking system and to have one bug tracker per repository.
Ideally with each bugtracker shoehow linked to a repository, so that I can link issues from commits and viceversa (if not automatically closing issues by putting “fixes #1234” in the commit message and the like, as I would do on Bitbucket), but that is not a must: I can live with a bugtracker in one place and the repository elsewhere (I’ll just reference things manually with full URLs), as long as I can easily set up several bugtrackers (I don’t care whether they are called bugtrackers, projects, or whatever, as long as the functionality is what you expect from a bugtracker: i.e. you open bugs and feature requests, you comment on them, and you close them as fixed, duplicate, invalid and the like).
What’s the best way to accomplish this? Is there one built in Phabricator?
Is that what Maniphest is for? And if so, I can see how to create tasks, but how do I group them into “projects” (and if possible, link each project to a repository)?
Just to clarify, I have a self-hosted Phabricator instance on my server; I expected to be able to do this out of the box within it (I mean I even hoped that “issues” would just be one more tab in a repository next to Branches, Tags, etc - that was wishful thinking), but if Phabricator doesn’t provide an easy-to-use (again, out of the box) tool for this, I’d rather accept that and open bugtrackers on an external hosted services (in which case I’m asking for recomendations), as opposed to investing a lot of time to bend Phabricator to my needs.
Thanks in advance.