Development Environment

The initial step is to clone the CdEDB repository with git. To get access, please have been logged in once via SSO in ForgeJo and contact us at cdedb ät lists.cde-ev.de.

There are two environments provided:

  • A prebuilt VM-image usable for development as well as offline usage. See Setup the VM.

  • A Docker container which provides the usual container (dis-)advantages. See Setup a Docker container.

Once set up for developing, take a look at Developing for instructions on how to use the environment.

For details about the internals of the environment please look in the directories related/auto-build and related/docker.

Quickstart

Note

The following section does omit many details and options. For a more comprehensive account follow the links above.

VM

Change working directory to related/auto-build/runtime. Download a qcow2-image according to the wiki. Invoke make to see a list of possible actions (actual commands can be found in the Makefile). You probably want to make start the VM.

Docker

Change working directory to related/docker. Invoke make to see a list of possible actions (actual commands can be found in the Makefile). You probably want to make build an image and then make start it.