Templates
This directory is for reusable templates that do not belong to one specific service directory under config/.
What Belongs Here
- Generic environment file examples.
- Reusable script templates.
- Documentation templates.
- Deployment manifest examples.
- Non-secret placeholder files.
What Must Not Be Stored Here
- Live
.envfiles. - Passwords, tokens, private keys, or certificates.
- Generated credentials.
- Live service configuration.
- Build artefacts.
- Backups.
Naming Conventions
- Use lower-case hyphenated names.
- Use
.template,.example, or.samplesuffixes where appropriate. - Use obvious placeholder values such as
CHANGE_MEor${ENV_VAR_NAME}.
Expected Future Structure
Subdirectories may be introduced when templates grow beyond a small number of files.
Future structure is TODO: Confirm during the relevant implementation phase.
Security Considerations
Templates are version-controlled and must be safe to publish to anyone with repository access. Never include a live credential, even temporarily.