Intro
The following guides define the core principles, standards, and design expectations for software developed at DIT. These guidelines exist to ensure consistency, maintainability, security, and long-term sustainability across all applications.
All teams and contributors are required to follow the practices outlined in this section. These principles apply to every phase of development, including design, implementation, testing, deployment, and maintenance.
If a particular requirement cannot be met due to technical, architectural, or operational constraints, the issue must be formally communicated to the Head of Digital Development.
A written approval must be obtained before deviating from any principle defined in this section.
Without explicit approval, full conformity to these guides is mandatory.
