Premiers pas avec nene2-python
Dans ce tutoriel, vous allez démarrer une API CRUD Notes en moins de 5 minutes.
Prérequis
- Python 3.12 ou supérieur
- uv installé
- Git
1. Cloner le dépôt
bash
git clone https://github.com/hideyukiMORI/nene2-python.git
cd nene2-python2. Installer les dépendances
bash
uv sync3. Démarrer le serveur de développement
bash
uv run uvicorn src.example.app:app --reload --port 8080Ouvrez http://localhost:8080/docs dans votre navigateur — Swagger UI est prêt.
4. Tester l'API
bash
# Créer une note
curl -X POST http://localhost:8080/notes \
-H "Content-Type: application/json" \
-d '{"title": "Ma première note", "body": "Créée avec nene2-python"}'
# Lister les notes
curl http://localhost:8080/notes5. Exécuter les tests
bash
uv run pytestLes 167+ tests doivent tous passer.
Étapes suivantes
- Implémenter un nouveau domaine — parcourir toute la pile de couches avec le domaine Tag
- Référence de configuration — configurer une vraie base de données ou activer l'authentification