diff --git a/QGIS-Platform-migration-plan.md b/QGIS-Platform-migration-plan.md new file mode 100644 index 0000000..a1ed62b --- /dev/null +++ b/QGIS-Platform-migration-plan.md @@ -0,0 +1,25 @@ +# QGIS Development platform migration plan + +NOTE : this is an ongoing work and will need approval once it is done. Do not take it as a fixed plan. Contributions welcome, please get in touch if you want to participate. + +This draft takes Gitlab as a target. + +## Requirements + +## Actions plan + +- Try a migration of issues from Redmine to a Gitlab instance with the requirements above +- Define user mapping between Redmine users and Gitlab + - email users so they create an account on the target platform if they want to have their issues and comments still assigned +- Determine how much users kept and lost +- Take the decision to apply the plan +- Make public announcement on the forthcoming change +- Define an issue management policy using labels +- Put Redmine in read-only mode +- Launch the real migration of issues +- Make public announcement on the change +- Do a issue triage +- Setup a code mirror on GitHub to keep Travis CI happy +- Convert Travis scripts to GitLab CI +- Shutdown Redmine +