Documentation
Standards
Technical TNA standards are documented in this handbook whose source code is available on GitHub.
These standards SHOULD apply to all TNA projects.
Requesting changes
Anyone in TNA is able to open an issue or pull request to this handbook.
Suggestions for new technologies or standards can be done with a RFC process.
- Open an issue using the proposal template
- The TGB will review the proposal and ask questions in the open, taking unresolved queries to the TAG
- A pull request can then be opened to change the standards
Project documentation
- Location
- All services MUST have a landing page in Confluence
- Project documentation MUST NOT be added to SharePoint
- Project documentation MUST NOT be added to Google Drive
- Project documentation SHOULD be open and accessible to the public if possible
- Diagrams
- Mermaid diagrams SHOULD be used for simple diagrams such as sequence and C4 diagrams
- LucidChart SHOULD be used for more complex diagrams
- draw.io COULD be used for more complex diagrams if access to LucidChart is limited
- Applications
- Each application MUST have a
README.mdthat briefly explains the application and how to get started - Each application SHOULD have a MKDocs-compatible
docsdirectory with more detailed developer documentation
- Each application MUST have a