Documentation Ownership
This page defines where documentation should live and how it should be maintained.
Core rule
Use intt-docs as the central documentation hub for anything that spans more than one repository.
What belongs in intt-docs
- onboarding
- system architecture
- service map
- deployment and release process
- troubleshooting used by multiple teams
- glossary and business flow summaries
What can stay in service repositories
- low-level implementation notes
- module-specific API details
- service-local scripts and setup notes
- repository-specific developer conventions
Writing rule
When a change affects:
- more than one repository
- local setup steps
- architecture understanding
- release flow
- onboarding guidance
update intt-docs.
When a change only affects one service internally, update that repository README or internal docs and add a link from intt-docs if the change matters to wider teams.
Ownership suggestion
- each service owner maintains service-specific pages
- tech lead or platform owner maintains onboarding and architecture pages
- every feature PR should check whether docs need an update
Review checklist
Before merging a change, ask:
- does setup change
- does architecture understanding change
- does service ownership change
- does release or troubleshooting guidance change
If yes, update docs in the same change set.