No description
Find a file
2025-10-26 03:52:37 +01:00
polesubscribe feat: cannot double cross waiting list 2025-10-26 03:52:37 +01:00
.gitignore chore(settings): ignore sqlite db wherever it is 2025-10-18 15:22:17 +02:00
.pre-commit-config.yaml fix: no dev dependency in auto-generated requirements 2025-10-26 02:22:15 +01:00
.python-version feat: init django app 2025-09-18 23:41:10 +02:00
main.py feat: init django app 2025-09-18 23:41:10 +02:00
manage.py feat: use django-configurations for settings 2025-10-18 15:22:17 +02:00
pyproject.toml feat: setup testing 2025-10-26 02:22:47 +01:00
README.md docs: minimal readme 2025-09-24 00:23:16 +02:00
requirements.txt feat: add pytest and django-extensions to help 2025-10-25 22:18:24 +02:00
uv.lock feat: setup testing 2025-10-26 02:22:47 +01:00

Pour l'instant seul les paramètres de dev sont codés, et utilisent sqlite donc il ne devrait rien y avoir à faire côté db

Le venv utilisé est basé sur uv. Une fois l'outil installé, on peut

  • entrer dans le venv comme d'habitude source .venv/bin/activate
  • installer les dépendance python uv sync
  • en ajouter si besoin uv add <nom module> Le fichier requirements.txt est maintenu à jour par un git hook au commit, mais ce sont les fichiers pyproject.toml et uv.lock qui suivent vraiment ces dépendance

Côté front on utilise yarn. La racine pour yarn est polesubscribe/front. Donc à l'ajout de dépendances il faudra refaire depuis cet endroit yarn install.

Au lancement de l'app en dev, il faudra donc :

  • depuis la venv pour le back python runserver
  • depuis le bon dossier pour le front yarn dev