# Technical overview

- [Technical Implementation](https://docs.devland.is/technical-overview/technical-overview.md)
- [API Design Guide](https://docs.devland.is/technical-overview/api-design-guide.md)
- [Data Definitions and Standards](https://docs.devland.is/technical-overview/api-design-guide/data-definitions.md)
- [Data Transfer Objects](https://docs.devland.is/technical-overview/api-design-guide/data-transfer-objects.md)
- [Documentation](https://docs.devland.is/technical-overview/api-design-guide/documentation.md)
- [Environments](https://docs.devland.is/technical-overview/api-design-guide/environments.md)
- [Error Handling](https://docs.devland.is/technical-overview/api-design-guide/errors.md)
- [Example API Service](https://docs.devland.is/technical-overview/api-design-guide/example.md)
- [GraphQL Naming Conventions](https://docs.devland.is/technical-overview/api-design-guide/graphql-naming-conventions.md)
- [Methods](https://docs.devland.is/technical-overview/api-design-guide/methods.md)
- [Naming Conventions](https://docs.devland.is/technical-overview/api-design-guide/naming-conventions.md)
- [Once Only Principle](https://docs.devland.is/technical-overview/api-design-guide/once-only.md)
- [Pagination](https://docs.devland.is/technical-overview/api-design-guide/pagination.md)
- [Resource Oriented Design](https://docs.devland.is/technical-overview/api-design-guide/resource-oriented-design.md)
- [REST Request](https://docs.devland.is/technical-overview/api-design-guide/rest-request.md)
- [REST Response](https://docs.devland.is/technical-overview/api-design-guide/rest-response.md)
- [Security](https://docs.devland.is/technical-overview/api-design-guide/security.md)
- [Versioning](https://docs.devland.is/technical-overview/api-design-guide/versioning.md)
- [Ísland.is Public Web Data Flow](https://docs.devland.is/technical-overview/island.is-public-web-data-flow.md)
- [Code Reviews](https://docs.devland.is/technical-overview/code-reviews.md)
- [Code Standards](https://docs.devland.is/technical-overview/code-standards.md)
- [Monorepo](https://docs.devland.is/technical-overview/monorepo.md)
- [Project Management](https://docs.devland.is/technical-overview/project-management.md)
- [Teamwork](https://docs.devland.is/technical-overview/teamwork.md)
- [Architectural Decision Records](https://docs.devland.is/technical-overview/adr.md)
- [Use Markdown Architectural Decision Records](https://docs.devland.is/technical-overview/adr/0000-use-markdown-architectural-decision-records.md)
- [Use NX](https://docs.devland.is/technical-overview/adr/0001-use-nx.md)
- [Continuous Integration](https://docs.devland.is/technical-overview/adr/0002-continuous-integration.md)
- [CSS](https://docs.devland.is/technical-overview/adr/0003-css.md)
- [Branching and Release Strategy](https://docs.devland.is/technical-overview/adr/0004-branching-and-release-strategy.md)
- [Error Tracking and Monitoring](https://docs.devland.is/technical-overview/adr/0005-error-tracking-and-monitoring.md)
- [What API Management Tool to Consider](https://docs.devland.is/technical-overview/adr/0006-what-api-management-tool-to-consider.md)
- [Viskuausan Static Site Generator](https://docs.devland.is/technical-overview/adr/0007-viskuausan-static-site-generator.md)
- [Use OAuth 2.0 and OpenID Connect As Protocols for Authentication and Authorization](https://docs.devland.is/technical-overview/adr/0008-use-oauth-and-openid-connect.md)
- [Unified Naming Strategy for Files and Directories](https://docs.devland.is/technical-overview/adr/0009-naming-files-and-directories.md)
- [CMS](https://docs.devland.is/technical-overview/adr/0010-cms.md)
- [Open Source License](https://docs.devland.is/technical-overview/adr/0011-open-source-license.md)
- [What Chart Library Should We Use Across Island.is?](https://docs.devland.is/technical-overview/adr/0012-chart-library.md)
- [What Feature Flag Service/application Should We Use at Island.is?](https://docs.devland.is/technical-overview/adr/0013-feature-flags.md)
- [Logging, Monitoring and APM Platform](https://docs.devland.is/technical-overview/adr/0014-logging-apm-monitoring.md)
- [Running Maestro mobile E2E tests in CI](https://docs.devland.is/technical-overview/adr/running-maestro-mobile-e2e-tests-in-ci.md)
- [ADR Template](https://docs.devland.is/technical-overview/adr/template.md)
- [Log Management Policy](https://docs.devland.is/technical-overview/log-management-policy.md): Digital Iceland Log Management Policy
- [Developer Guidelines](https://docs.devland.is/technical-overview/log-management-policy/developer-guidelines.md)
- [Log Requests via Zendesk](https://docs.devland.is/technical-overview/log-management-policy/log-requests-via-zendesk.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.devland.is/technical-overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
