No description
| polesubscribe | ||
| .gitignore | ||
| .pre-commit-config.yaml | ||
| .python-version | ||
| main.py | ||
| manage.py | ||
| pyproject.toml | ||
| README.md | ||
| requirements.txt | ||
| uv.lock | ||
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 fichierrequirements.txtest maintenu à jour par un git hook au commit, mais ce sont les fichierspyproject.tomletuv.lockqui 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