tous les jours recommencer
Add personal weekly summary page for users to track their work time against a configurable weekly target (default 35h). Features include: - Cumulative debt/credit tracking from user's first time entry - Configurable weekly hours with effective date (like TJM) - Year navigation to view historical data - Initial target created automatically at user signup Closes #19 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .woodpecker | ||
| migrations | ||
| sisyphe | ||
| tests | ||
| .gitignore | ||
| .pre-commit-config.yaml | ||
| canaille.toml | ||
| CLAUDE.md | ||
| Procfile | ||
| pyproject.toml | ||
| README.md | ||
| uv.lock | ||
Sisyphe
« C'est bien beau de pousser ce rocher tous les jours, mais ça te prend combien de temps ? »
Sisyphe est une application web de saisie de temps de travail.
Quelques commandes
Installation
uv sync --all-groups --all-extras
uv run prek install --install-hooks
Initialisation de la base de données
uv run flask --app sisyphe db upgrade
Lancer le serveur sisyphe
uv run honcho start
Lancer les tests
uv run pytest
Lancer les analyseurs statiques
uv run prek run --all-files
Contribution
Les contributions doivent suivre ces règles :
- Convention de nommage des commits avec conventional commits.
- Les linters doivent être appliqués à chaque commits.
- Les tests unitaires doivent être valides à chaque commits. La couverture de code doit être de 100%.