Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Contributing — glencoe-tech

Applies to every repo in the org. The quality contract lives in ENGINEERING-QUALITY-STANDARD.md; this is the working agreement around it.

The flow

  1. Branch from main; changes land by PR. No direct pushes to default branches.
  2. CI must be green — and green must mean something: for infra repos, read the rendered plan on the PR, not just the HCL diff. A plan line of N to import, M to change with M > 0 on an adoption PR must not be merged.
  3. Production mutations (Terraform applies, deploys beyond preview) go through the production environment with required reviewers.
  4. Commit messages say why, not just what. If a change was forced by a live incident or a provider quirk, the message records it — that is where the next engineer finds it.

Hard rules

  • No dashboard infrastructure. If you need a DNS record, tunnel, bucket, domain binding, or Access rule: PR to the owning Terraform repo (glencoe-infra, axentra-infra, or AvenraCloud/avenra-infra for platform surfaces). Standard §1 rule 11.
  • No secrets in repos, ever — including pasted tokens in issues/PR bodies. A leaked credential is rotated first and cleaned up second.
  • No legacy left behind. Migrations reproduce properly, cut over, then delete — never rename or band-aid.

Getting a repo into contract

Add the tier declaration + minimum workflow (PR build + secret scan) from the standard's §2/§4. When in doubt about a gate, copy the closest in-contract repo of the same tier.

About

No description, website, or topics provided.

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors