docs: extract dev workflows from contributing docs

This commit is contained in:
jo 2023-03-20 13:52:27 +01:00 committed by Kyle Robbertze
parent a9b7513bc0
commit 5065415ff7
5 changed files with 121 additions and 99 deletions

View file

@ -2,6 +2,10 @@
title: Development environment
---
This page describes the different way to run LibreTime in a development environment.
The recommended development environment is the [docker-compose setup](#docker-compose).
## Docker-compose
To setup a docker-compose development environment, run the following commands:
@ -21,6 +25,18 @@ docker-compose up -d
docker-compose logs -f
```
:::info
You may also use the following `make clean dev` shortcut:
```bash
make clean dev
docker-compose logs -f
```
:::
## Vagrant
To use Vagrant, you need to install a virtualization engine: [VirtualBox](https://www.virtualbox.org) or Libvirt. The [vagrant-vbguest] package on Github can help maintain guest extensions on host systems using VirtualBox.