Files
storytime/README.md
T
Vincent Bourdon f9cdabfe98 chore(j0.2): outillage qualite (lint strict, check.sh, mocktail)
- analysis_options.yaml durci (strict-casts/inference/raw-types + regles)
- tool/check.sh : format + analyze + test, garde-fou PATH
- mocktail en dev_dependencies
- README : contrat "check.sh avant de cocher une etape"
- ROADMAP : 0.2 cochee

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-19 17:19:57 +02:00

47 lines
932 B
Markdown

# Storytime
Lecteur d'histoires audio cadenassé pour le coucher, sur tablette Android.
## Prérequis de reproduction
| Outil | Version |
|---------|---------------|
| Flutter | 3.41.6 stable |
| Dart | 3.11.4 |
```
flutter --version
# Flutter 3.41.6 • channel stable
# Dart 3.11.4
```
## Plateforme cible
Android uniquement.
## Vérification qualité (avant de cocher une étape)
```bash
tool/check.sh
```
Le script enchaîne `dart format --set-exit-if-changed`, `flutter analyze` et `flutter test`.
Il échoue (exit ≠ 0) dès qu'une vérification ne passe pas. **`tool/check.sh` doit passer avant de cocher une étape dans `ROADMAP.md`.**
## Lancer les tests seuls
```bash
flutter test
```
## Analyser le code seul
```bash
flutter analyze
dart format .
```
## Architecture
Clean Architecture feature-first. Voir [CLAUDE.md](CLAUDE.md) pour les principes d'ingénierie et l'arborescence cible.