Transfer dune-fufem to dune-project.org
This issue if for discussing/documenting the move of the project.
Why move?
There's several good reasons to move dune-fufem to dune-project.org, e.g.:
- All maintainers have left FU Berlin.
- It simplifies contribution by others, since people don't need FU-specific gitlab accounts.
- We should stop using FU's CI resources.
- There's more CI resources available at dune-project.org.
A potential disadvantage is that the current location git.imp.fu-berlin.de provides the enterprise version of gitlab. However, we didn't use enterprise features anyway, so that's no problem.
Related issues
Since agnumpde/dune-matrix-vector is required by dune-fufem, this should also be moved, ideally first.
ToDo
-
Decide in which group of https://gitlab.dune-project.org the projects should be located. There's no top-level group for discretization modules and dune-fem and pdelab have their own groups. So probably we should have our own, too. (The group should be named fufem
.) -
Investigate how users are mapped when exporting/importing gitlab projects. (Mapping is done via public e-mail address if import is done by an admin user. This will preserve most users correctly. Others are associated to the importing admin account.) -
Create suitable group at gitlab.dune-project.org -
dune-matrix-vector -
Export project from https://git.imp.fu-berlin.de/agnumpde/dune-matrix-vector -
Import project to https://gitlab.dune-project.org -
Check if import worked properly including: Issues, MRs, matching of user names -
Check if CI works -
Archive project https://git.imp.fu-berlin.de/agnumpde/dune-mat
-
-
dune-fufem -
Update location of dune-matrix-vector in .gitlab-ci.yml -
Export project from https://git.imp.fu-berlin.de/agnumpde/dune-matrix-vector -
Import project to https://gitlab.dune-project.org -
Check if import worked properly including: Issues, MRs, matching of user names -
Check if CI works -
Archive project https://git.imp.fu-berlin.de/agnumpde/dune-matrix-vector
-
-
Announce move on dune-fufem user list -
Announce that the projects will be moved -
Announce that the move is done
-