CONTRIBUTING.md 1.42 KB
Newer Older
Krophil's avatar
Krophil committed
1
*Contribuer c'est la vie*
Krophil's avatar
Krophil committed
2 3 4 5
=========================

Hey ! Tu veux devenir un mec bien et en plus devenir bon en python si tu l'es pas déjà ?
Il se trouve que le sith AE prévu pour l'été 2016 a besoin de toi !
Krophil's avatar
Krophil committed
6

Krophil's avatar
Krophil committed
7
Pour faire le sith, on utilise le framework Web [Django](https://docs.djangoproject.com/fr/1.8/intro/)  
Krophil's avatar
Krophil committed
8 9
N'hésite pas à lire les tutos et à nous demander (ae.info@utbm.fr).

Krophil's avatar
Krophil committed
10
Bon, passons aux choses sérieuses, pour bidouiller le sith sans le casser :  
Krophil's avatar
Krophil committed
11 12
Ben en fait, tu peux pas le casser, tu vas juste t'amuser comme un petit fou sur un clone du sith.

Krophil's avatar
Krophil committed
13 14
C'est pas compliqué, il suffit d'avoir [Git](http://www.git-scm.com/book/fr/v2), python et pip (pour faciliter la gestion des paquets python).

Krophil's avatar
Krophil committed
15
Tout d'abord, tu vas avoir besoin d'un compte Gitlab pour pouvoir te connecter.  
Krophil's avatar
Krophil committed
16 17 18 19 20 21 22 23 24 25 26 27
Ensuite, tu fais :
`git clone https://ae-dev.utbm.fr/ae/Sith.git`
Avec cette commande, tu clones le sith AE dans le dossier courant.

    cd Sith
    virtualenv --clear --python=python3 env_sith`
    source env_sith/bin/activate
    pip install -r requirements.txt
    
Pour avoir un peu de contenu dans le sith :
    python3 manage.py loaddata users groups pages

Krophil's avatar
Krophil committed
28
Et pour lancer le sith, tu fais `python3 manage.py runserver`
Krophil's avatar
Krophil committed
29

Krophil's avatar
Krophil committed
30 31
Voilà, c'est le sith AE. Il y a des issues dans le gitlab qui sont à régler. Si tu as un domaine qui t'intéresse, une appli que tu voudrais développer dessus, n'hésites pas et contacte-nous.
Va, et que l'AE soit avec toi.