A bare wagtail template with some nice to have development libraries.
Adds development libraries:
Linting and Formatting is added with
Testing is set up with
And a minimal vite integration.
To get started, start a new wagtail project with
wagtail start <project_name> <project_location> --template=https://github.com/lasse-cs/wagtail-template/archive/refs/heads/main.zipNote
Not all {{ project_name }} references will be updated by wagtail start, so you may need to update these yourself in pyproject.toml.
Then install:
- Python dependencies with
uv sync - JavaScript dependencies with
npm install - Pre commit with
pre-commit install
To run everything, a Procfile and honcho are provided, so within the virtual environment run
honcho start