How do I import/integrate Phabricator (Maniphest) with Mantis - mantis

I am interested in implementing Phabricator to manage our software development. We are currently using Mantis 1.2.11 as our bug tracking tool.
Is there any guide or tool to integrate or import Mantis bug reports with Phabricator that I can use?
Regards
Puneet

I've taken the approach of integrating rather than migrating, mainly because we've written some custom report generators on top of Mantis which I don't see how to easily fit into Phabricator (which seems to be aimed exclusively to the needs of developers, not their managers and other teams they need to interact with).
On the Phabricator side, I configured bugtraq.url and bugtraq.logregex for linking to mantis bug ids mentioned in checkin comments.
On the Mantis side, I hacked the SourceWebSVN plugin (you can substitute SourceGitWeb or SourceHgWeb as appropriate) to link to revisions in Diffusion instead of WebSVN, and also the LinkText plugin for linking to other objects in Phabricator.

Related

kiwi tcms is not able to search bugs from JIRA

I have integrated JIRA as third party bug tracker in locally deployed TCMS.
as per steps mentioned in the doc
Integration is successful.
After this step, when i proceed to searching bug (Home > Search > Search bugs). TCMS does not list any products/components/version from JIRA !.
I did disable the default bug tracker (with below env variable)
>>> os.environ.get("KIWI_DISABLE_BUGTRACKER") 'yes'
Am i missing something here? help me if there are additional configurations.
I have integrated JIRA as third party bug tracker in locally deployed TCMS. as per steps mentioned in the doc
If you read the documentation more closely at the top of the above page you will find:
The extent of integration with 3rd party bug tracking systems is documented in tcms.issuetracker.
which tells you that the functionality you are looking for is not currently supported. If you wish this functionality to be considered for a future release you can open a feature request at https://github.com/kiwitcms/Kiwi/issues/new/choose
"Search bugs" is to query the internal bug tracker which you have disabled and this is not related to Jira.

Integration of TFS and Mantis

In our company there exist in different teams two different systems to manage the issues: Mantis and TFS. Now we have a project where a team must handle changes in both systems.
Is there a programm or a tool where tickets of TFS and Mantis can be viewed. At best there is the posibility to define relations between the tickets and prioritize them independently of the system the tickets come from.
I didn't see there is any exist tool to integrate TFS and Mantis. But there is a source control integration plugin framework for MantisBT, which supports for Github, Gitlab, Bitbucket, Gitweb, Cgit, Subversion, Mercurial, etc. You could refer to the plugin and implement TFS integration:
https://github.com/mantisbt-plugins/source-integration
Or you can use Mantis Bug Tracker REST API and TFS REST API to program your own tool.

TFS and Mantis Integration

I'd like to know if it's possible (and how, if anyone has ever done it before) to have Mantis Bug Tracker "tickets" automatically imported/transformed into TFS work items.
We use mantis to keep track of development and TFS as a Repo. Every check-in made to TFS must be associated with one work item. Right now, these two systems are not integrated which causes, for example, that the ticket 100 is relative to the work item 497 without no way of knowing that one is relative to the other.
I've looked at TFS Integration Tools but was unable to install it for some reason at this time.
So, how can I have an automation process that "imports" Mantis tickets into TFS work items automatically? Is this even possible?
There is a plugin for source integration which supports Git, SVN and Mercurial (experimental).
https://github.com/mantisbt-plugins/source-integration
I am not aware that there is something similar avalaible for TFS, but it should be no big problem to implement TFS integration based on the framework which is offered by the plugin.

JIRA: developing a custom plugin for JIRA

I am trying to come up with a custom plugin for JIRA. The custom plugin supports git notes feature in JIRA dashboard.
My question is, does commercial JIRA support a custom JIRA plugin?
And are any tutorials/best practices for developing custom JIRA plugin?
does commercial jira support custom jira plugin?
Yes. You can write your plugin and upload it in the "Manage Add-ons" section of your admin area.
are any tutorials/best practices for developing custom jira plugin?
Yes. Take a look at the JIRA Plugin Guide (the link is broken at the moment of this edit, this link appears to replace the broken one).
You may also investigate Atlassian Marketplace in order to search any specific plugin that develop by other companies.
Since various plugins had already been developed, those are being leaded to you during development of the plugin.

Kiln integration with JIRA

We are happy with JIRA and there is no willingness to move away from it. At present we have JIRA integrated well with Perforce. However we are considering moving to Kiln.
Losing the integration with JIRA would be a blocker.
Perforce not Proforce, right? Kiln has an API that could be used to integrate with JIRA, but I would also consider using Fisheye (from Atlassian) to interact directly with the Mercurial repositories used by Kiln. You could also use the JIRA Mercurial plugin that I wrote to interact with those repositories if you didn't want Fisheye for some reason.
This is an area that I know Atlassian are interested in finding out what people want. If you want to drop me a note about this I can forward it to their Dev Tools group.
Since Kiln uses Mercurial under the hood, you might also want to consider Atlassian's BitBucket, which is a hosted Mercurial repository.

Resources