Note
This is a template repository for a high-level client repository meant to store all client-related files and assets as well as any potential projects and/or source code in the form of a git-submoduled mono-repo.
Warning
This repository is meant to be used as a template for creating a new client repository and should not be used as a client repository itself.
Below is an example repository structure for a client:
client-acme/
├── .github/ # GitHub Configuration, Copilot Instructions, and Workflows
├── admin/ # -> Linked to Google Drive Administrative Folder
├── brand/ # Symlinks to Drive Brand Assets
├── config/ # Client Configs; Infrastructure-as-Code (Terraform/GCP)
├── data/ # Processed Client Data (Raw in Google Drive)
├── docs/ # Technical Documentation (API specs, etc.)
└── src/ # Source Code / Git Modules to Client Repos
- admin/: Administrative Files
- brand/: Client Brand Assets
- config/: Configuration Files
- data/: Data Files
- docs/: Documentation
- src/: Client Project Source Code
- tools/: Tools
plus,
#TODO