Système d'inventaire pour l'atelier Biciklo.
- Python 2 ou 3
- Paquet
virtualenvrecommandé (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