pentagramacs / mantis2gitlab-php
There is no license information available for the latest version (v1.0.0) of this package.
Package info
github.com/pentagramacs/mantis2gitlab-php
Type:metapackage
pkg:composer/pentagramacs/mantis2gitlab-php
v1.0.0
2016-12-29 19:37 UTC
Requires
- symfony/console: ^3.1
This package is not auto-updated.
Last update: 2026-03-01 04:14:38 UTC
README
This tool is used to migrate a mantis project to GitLab. It's currently a work-in-progress project and we are expecting collaboration from anyone.
Features
- Issues
- Issues Notes
- Issues Uploads
- Map Categories to Labels
- Map Custom Fields to Labels
- Versions to Milestones
- Closed Milestones
- Closed Issues
If you want something that is not yet implemented, feel free to drop a request.
Installation
Run the composer require:
composer global require pentagramacs/mantis2gitlab-php
Make sure you have the COMPOSER_DIR/bin added to your path.
Run mantis2gitlab list for the commands list and help.
Steps to use
- Configure the
configs/*.phpas followed by the templates.- There's no obrigatory file to configure
- The configuration files now are used for defaulting options like gitlab and mantis endpoint, project, access token, projects and so on...
- The
label.phpfile is the only way to map mantis information to gitlab as labels. - The
gitlab.phpfile is the only way to change set what is mapped and how a few things are mapped.