This documentation should complement the initial Trac ticket and the related Wiki page(s):
NOTE: the links above are quite slow to load and painful to contribute to (hence the motivation to migrate).
The scope, which includes the goals, requirements, inclusions/exclusions and a description of the expected delivrables has been initially described in the wiki MoveOffTrac page.
The current underlying infrastructure has been assessed and described in a separated DevInfra wiki page.
As described in the scope, we've identified and defined 3 deliverables so far for this project.
NOTE: Forgejo being a fork of Gitea, both are still pretty similar today (see the comparison). Which is why they will often appear together in the sections below.
The following delivrables have been initialy described in the wiki MoveOffTrac page:
-
PoC on self-hosted Gitea: to verify if and how the tickets and wiki pages exported from Trac would look like on Gitea (or Forgejo).
-
Migration from Trac to self-hosted Gitea: a mandatory step required to use the tool we've choosen for the migration (trac2gitea), as this one needs direct access to the DB in order the properly migrate the data.
-
PoC and plan to migrate to Codeberg: to compare and assess the trade-offs of an SaaS, which is the preferred end target for this project in order to reduce baby-sitting tasks which have been a problem since using a self-hosted Trac.
WiP
WiP
WiP
The reporting for this project is done via the following channels:
- Mailing list updates:
- Nut&Bolts meetings and minutes:
TBD