The source code for panso.se.
- You need:
- Poetry
- Python 3.12 or later
- Microsoft C++ Build Tools (If you're on Windows)
- Choose Desktop development with C++ and uncheck optional components except for Windows 10/11 SDK and MSVC.
- PostgreSQL 16.
- Redis.
- Clone the repository
- Run
poetry install
to install dependencies - Rename
.env.example
to.env
and fill in the values - Run
poetry shell
to enter the virtual environment - Run
python .\manage.py runserver
to start the server orRun and Debug
in VSCode
- Run
python manage.py test
to run all tests- Run
python manage.py test --keepdb
to keep the test database to speed up tests
- Run
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
We have a CONTRIBUTING.md file with more information.
GPL-3.0 or later.
If you want to use this project with a different license, please contact me.
- Email: hello@panso.se
- GitHub issues: panso.se/issues