Architecture records and current decision state to support infrastructure and platform operations for DGOV DTT Team. https://wagov-dtt.github.io/architecture-decision-records/
Find a file
2026-02-23 11:36:08 +08:00
.devcontainer Update devcontainer.json for gh codespaces compatibility 2026-02-11 14:40:00 +08:00
.github/workflows Make lychee non-blocking in CI to handle rate limiting 2026-02-23 11:36:08 +08:00
development ADRs: improve object-backup diagram, fix Australian English spelling 2026-01-14 12:54:35 +08:00
operations ADRs: improve object-backup diagram, fix Australian English spelling 2026-01-14 12:54:35 +08:00
reference-architectures Improve identity diagrams and clarify content workflow terminology 2026-01-16 08:57:23 +08:00
security Add OpenCode agent and open weights preference 2026-01-20 13:51:28 +08:00
templates Replace mdbook-linkcheck with lychee, fix d2 tooling 2026-01-14 12:17:14 +08:00
.gitignore Add D2 diagram guidance and improve templates & tooling 2025-08-06 08:30:03 +00:00
.lycheeignore docs: simplify diagrams and improve ADR clarity 2026-01-14 12:43:01 +08:00
.markdownlint.json Standardise ADR references and add automation workflows 2025-07-23 08:56:28 +00:00
.rumdl.toml Replace mdbook-linkcheck with lychee, fix d2 tooling 2026-01-14 12:17:14 +08:00
.vale.ini Standardise ADR references and add automation workflows 2025-07-23 08:56:28 +00:00
AGENTS.md Add OpenCode agent and open weights preference 2026-01-20 13:51:28 +08:00
architecture-principles.md Polish architecture principles and contributing guide 2026-01-14 09:09:50 +08:00
book.toml Replace mdbook-linkcheck with lychee, fix d2 tooling 2026-01-14 12:17:14 +08:00
compliance-mapping.md Replace mdbook-linkcheck with lychee, fix d2 tooling 2026-01-14 12:17:14 +08:00
CONTRIBUTING.md contributing docs 2026-01-14 13:02:36 +08:00
glossary.md Improve approachability and update AI/security tooling 2026-01-14 09:03:00 +08:00
justfile Make lychee non-blocking in CI to handle rate limiting 2026-02-23 11:36:08 +08:00
LICENSE Initial commit 2024-12-11 12:14:49 +08:00
mise.lock Updated devcontainer json 2026-02-10 14:43:50 +08:00
mise.toml Replace mdbook-linkcheck with lychee, fix d2 tooling 2026-01-14 12:17:14 +08:00
README.md Replace mdbook-linkcheck with lychee, fix d2 tooling 2026-01-14 12:17:14 +08:00
SUMMARY.md Add compliance mapping for ACSC ISM and WA Government frameworks 2026-01-14 09:33:36 +08:00

WA Government Architecture Decision Records

Reusable architecture patterns for WA Government digital services, maintained by the Office of Digital Government (DGOV) Digital Transformation and Technology Unit (DTT).

For WA Public Sector Agencies

These patterns help you build secure, compliant digital services faster. Instead of starting from scratch, use proven approaches that align with WA Government security and compliance requirements.

Getting Started

  1. Review the Architecture Principles - Six guiding principles for all technology decisions
  2. Choose a Reference Architecture - Project kickoff templates combining multiple decisions:
  3. Check the Compliance Mapping - Find which ADRs apply to your security and compliance requirements

Compliance Alignment

These ADRs align with:

Supporting training: DGOV Technical - DevSecOps Induction

Browse online | Download PDF


Contributing

New ADRs document the context (problem), decision (solution), and consequences (trade-offs). See the Contributing Guide for workflow and templates.

For AI agent assistance, see AGENTS.md.

Repository Structure

This project uses mdBook to generate documentation:

  • development/, operations/, security/ - ADRs by domain
  • reference-architectures/ - Project kickoff templates
  • SUMMARY.md - Navigation structure
just setup    # One-time tool installation
just serve    # Preview locally (port 8080)
just build    # Build website and PDF