I was reading the documentation for repository visibility in Forgejo and found out that there’s actually three different ways repositories can be visible:
- If your profile’s visibility is set to “Limited”, all of your non-private repositories will only be visible to logged in users.
- If your profile’s visibility is set to “Public”, all of your non-private repositories will be shown to everyone.
- If you do not want anyone (apart from your fellow collaborators) to see your repositories, mark your repository as “Private”.
See: docs/docs/user/repo-permissions.md at v1.21 - forgejo/docs - Codeberg.org
Right now the instance is private as a way to deal with AI scrapers, but I was hoping that I we could decide later about making the git instance visible to the public and change all public repositories at that time to limited. But, you can’t actually do that on a per-repository basis. So, I think it would be better if everyone treated the git hosting as if it were visible to the public. I’ve updated the official t/suki gitplace docs to reflect that.