Code walkthrough: Gitea project migrations, dump and restore