Documentation
Standards
Technical TNA standards are documented in this handbook and the 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.md
that briefly explains the application
- Each application MUST have a
Please talk to a memeber of the TAG if you are unsure how to access or update the project documentation or diagrams.