move over documentation from old place
This commit is contained in:
parent
16e8c2729b
commit
d61465b6ea
11 changed files with 1184 additions and 2 deletions
7
docs/modules/ROOT/pages/api.adoc
Normal file
7
docs/modules/ROOT/pages/api.adoc
Normal file
|
@ -0,0 +1,7 @@
|
|||
= Portal API
|
||||
|
||||
To allow the use of infrastructure as code tools like Terraform, Pulumi or even Crossplane, the portal exposes an API.
|
||||
The API is following the RESTful API principle and makes use of the OpenAPI v3 standard.
|
||||
|
||||
We will either use https://django-ninja.dev/[Django Ninja^] or https://www.django-rest-framework.org/[Django REST framework^] to build the API.
|
||||
Throughout the development, it's crucial to differentiate between views and business logic, so that we can reuse the same business logic for the web portal, as well as for the API.
|
Loading…
Add table
Add a link
Reference in a new issue