Système d'inventaire pour l'atelier Biciklo.
- Python 2 ou 3
- Paquet
virtualenv
recommandé (pip install virtualenv
)
- Paquet
- MongoDB
- Ruby
- Paquet
compass
, seulement nécessaire pour regénérer les fichiers css
- Paquet
-
Cloner l'entrepôt
$ git clone https://github.com/simark/biciklo.git
-
Créer un environnement Python (virtualenv) et l'activer:
$ virtualenv -p python3 biciklo-env $ source biciklo-env/bin/activate
-
Installer le module biciklo
$ cd biciklo $ pip install -e .
-
Lancer l'inventaire:
$ BICIKLO_DEBUG=1 biciklo-inventaire
Il est alors possible d'accéder à l'inventaire en utilisant l'adresse
affichée par la commande précédente, typiquement http://127.0.0.1:8888
.
Si des modifications sont faites aux fichiers .sass, les fichiers .css doivent être regénérés:
$ cd sass
$ compass compile
Exemples d'utilisation de cURL pour déboguer l'API HTTP.
$ curl -X GET http://0.0.0.0:8888/api/factures
$ curl -X GET http://0.0.0.0:8888/api/membres
$ curl -X POST --data "prenom=bob&nom=leponge" http://0.0.0.0:8888/api/membres
$ curl -X DELETE http://0.0.0.0:8888/api/membres/6