Use terraform for managing GitLab/GitHub projects
See the "New Official Project" issue template, for what needs to be configured.
https://registry.terraform.io/providers/gitlabhq/gitlab/latest/docs/resources/project
https://registry.terraform.io/providers/hashicorp/github/latest/docs/resources/repository