- code repository
- pull requests (with approval)
The user doing the import owns everything: no user is created when importing issues that are not owned by the user doing the import.
GitLab can import Gitea projects. The implementation is derived from the GitHub importer because back in 2016 Gitea planned to be GitHub compatible:
Modify GithubImport to support Gitea
The reason is that Gitea plan to be GitHub-compatible so it makes sense to just modify GitHubImport a bit for now, and hopefully we can change it to GitHubishImport once Gitea is 100%-compatible.