This repository is used a reference of current issues and open questions for the plugin development procedure of pretalx. The idea is to use Devcontainers to create a consistent environment to reproduce issues.
The Visual Studio Code documentation contains a good starting guide. The most important ones are:
- Install a container runtime and the extensions: https://code.visualstudio.com/docs/devcontainers/containers#_getting-started
- Reopen the cloned repository in a devcontainer: https://code.visualstudio.com/docs/devcontainers/containers#_reopen-folder-in-container
This section documents the steps that I did after starting the devcontainer to run the development server. It acts as a common summary, so that I do not have to repeat it for every issue.
nvm install --lts
pip install -e .
python3 -m pretalx rebuild --npm-install
python3 -m pretalx collectstatic --noinput
python3 -m pretalx migrate
python3 -m pretalx init
python3 -m pretalx create_test_eventpython3 -m pretalx runserver