Development Environment

The initial step is to clone the CdEDB repository with git. To get access, please create an account 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.