I’d like to announce that as of now, the primary Git repositories for the MantisBT project are hosted at Github , using the “mantisbt” organization for all official code repositories. I’ve also renamed the development tools repository from “mantisbt-dev” to “mantisbt-tools” for sake of clarity. Commit emails will now be sent to the mantisbt-cvs list from firstname.lastname@example.org rather than email@example.com.
Regarding plugins, I’ve have created a second organization on Github called “mantisbt-plugins” . Community members with plugins are welcome to join the organization and have their repositories hosted there as a sort of “official list” of available plugins. Simply send a request to the developer list, and we will add your Github account and create a repository that you can push to. Any plugins currently hosted on git.mantisforge.org will continue to be available, although we would encourage moving them to Github as time permits.
Ideally, this move will benefit both community and developer contribution in multiple ways:
- Github allows for easy “forking” to give users their own repository to develop changes in, and also provides a method to submit “pull requests” back to the development team or plugin authors.
- Github allows users to easily manage their account and SSH keys for all repositories, and has a much friendlier interface for doing so.
- Github provides a better repository viewing interface, and allows for superior integration with MantisBT itself via service hooks.
- A central plugin organization will allow core developers better access to orphaned or unmaintained community projects.
If you have any questions about Github or the process of moving plugin repositories, please send a message to the developer mailing list.