- Create Gerrit repo.
- Import repo from GitHub to Gerit.
- Create Phabricator project for issue tracking.
- Create Jenkins job for Fresh.
- Update docs.
I have dropped the CI configuration since it ran commands directly on the Jenkins agent:
- shell: TERM=xterm ./src/test
That should instead by run in a container that provides whatever dependencies are required.
https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker#Docker_development_environment links to https://www.mediawiki.org/wiki/MediaWiki-Docker - in my understanding, Fresh seems to use Docker, so I'm curious which existing pages are supposed to be updated.
I wasn't actually thinking of mediawiki.org, but Fresh's own documentation for how to install it (the README). That will need to be based on Gerrit/Gitiles and its quirks, instead of GitHub. I've submitted a patch for that already.
Looking at mediawiki.org, after we've finished the migration - there's a few pages with links to the repo that we can update (links here).