Based on https://github.com/doctrine/jira-github-issues/
Every configuration is a simple key/value registry.
You must create the configs/users.php file, the file configs/users.php.dist exists to be used as a template.
Example:
<?php
return [
'vinicius_on_jira' => 'vinicius_on_github',
'another_on_jira' => 'another_on_github',
'user_on_jira_doenst_exists_on_github' => '',
];Every Jira user must be placed on file.
@todo Finalize the readme
- Invite your users to github repository. Run:
php invite-users.php; - Retrieve your projects from Jira. Run:
php get-projects.php; - Retrieve your issues from Jira. Run:
php get-issues.php; - Create every project as milestone. Run
php create-milestones.php; - Map the Jira issues based on configs. Run
php map-issues.php; - Import the issues on Github. Run
php create-issues.php; - Consult the status of importation. Run
php consult-imports.; - Import the Jira subtasks on Github. Run
php create-substasks.php;
You must repeat the steaps 5,6,7,8