Suggested Repo naming conventions:
Clients
client-<ClientName>: for main, centralized client repositories (private)
<clientname>-<projectname>: for client-specific project repositories (can be sub-moduled into the core client repo)
Demos
demo-<ProjectName>-<Technology>: for demonstration repos (can be supplemented with blog posts)
Templates
template-<ProjectName>-<Technoology>: For template repos
template-generic-repo
template-client-repo
Internal
internal-<ProjectName>: Internal Repos
Infrastructure
infra-dns
infra-azure-tf
infra-<ProjectName>: Infrastructure Repos (dns, terraform, etc.)
infra-<ProjectName>-selfhosted: Self-hosted tools
Documentation and Business
...