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