759 B
759 B
servala-portal
The Servala Self-Service Portal
Development setup
Use uv
to install the project and run its commands while you’re developing:
uv sync --dev
uv run src/manage.py migrate
uv run src/manage.py runserver
This will start the development server on http://localhost:8000.
Configuration
TODO
Code style and linting
Servala uses several linters / formatters to keep the project style consistent for you. Run them like this:
uv run black src/ # Code formatting; -c to just check
uv run isort src/ # Import ordering; -c to just check
uv run djlint src/ --reformat --format-js --format-css # Format templates, JS and CSS, --check to just check
uv run flake8 src/ # Python linter
Testing
TODO