Gå til innhold

Setup

Prerequisites

Mandatory

Optional

If developing on the frontend the frontend repository is required:

New version:

Useful for spinning up the development environment:

For kubernetes specific things:

For running documentation with mkdocs:

  • Python

For working on the ror Agent:

Hardware requirements:

Recommendations CPU Memory
Minimum 2 16GB
Recommended 4 32GB

Setting up you repositories

To develop on ROR it is highly recommended to setup a Go Workspace with all relevant projects.

See here for instructions.

Install docker

To run the development environment Docker is required.

See here for instructions.

Starting the environment

For instructions on how to start the environment see the ror-api README.md for instructions.

ROR WEB

For instructions on how to start the webapp see the ror-web README.md for instructions.

Swagger

To see swagger for ROR Api, go to http://localhost:10000/swagger/index.html

Core infrastructure

For default urls see here.

Default users

For default users see here.

Known issues

See Known-issues

Documentation

We pull documentation from code using some go package. Thus all functions should be annotated with a comment describing its use and any caveats. We keep system documentation in cmd/docs/, some files are copied in from .md files located in other parts of the repo using the cmd/docs/collectdocs.sh script. If you see any documentation that is out of date or wrong, please update it.