Handbook
Development handbook for Altinn Studio
The development handbook should provide all basic information needed to get started with development on Altinn Studio. It should alto contain the information needed to make sure all developers write their code in a consistent way.
The development handbook should work as reference material, but it should also be possible to read throught the whole handbook in a logical order so that new developers quickly get up and running.
The development handbook is a dynamic material and everybody should feel free to extend or correct articles when needed.
-
Azure Dev Spaces
Guidelines for deploying storage
-
Azure DevOps
Guidelines for working with resources in Azure DevOps
-
Back-end
Coding guidelines for back-end
-
Cheat Sheet
Qucik guide for different commands
-
Cosmos DB
General guidelines and best practice for working with Cosmos DB
-
Deployment
Guidelines for deploying
-
Front-end
Coding guidelines for front-end
-
General
General coding guidelines
-
Getting started
Information about how to get started
-
Git
Information about version control with Git
-
Naming Conventions
Naming guidelines for Altinn Studio development
-
Nginx loadbalancing in studio
Information about routing with nginx
-
PostgreSQL
Setting up PostgreSQL for local development
-
RESTful APIs (Representation State Transfer)
Guidelines for designing REST apis for microservices in Altinn
-
Routing
Information about routing
-
Secure DevOps
Security is an important concern in all the phases of the DevOps cycle for Altinn 3.
-
Test
Coding guidelines for tests
-
Gitea
How to customize and configure Gitea.
-
Reusable resources
A important feature with Altinn Studio is that it should promote developers to create reusable resources that can be reused by other developers.
-
Theming and styling
Solution for theming and styling conventions.
-
Troubleshooting
Troubleshooting of Altinn Studio.