CONTRIBUTING.md 1.71 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

Sli's avatar
Sli 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).

Sli's avatar
Sli 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).

Sli's avatar
Sli 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
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
Sli's avatar
Sli committed
24 25 26 27 28 29 30 31 32 33

Maintenant, faut passer le sith en mode debug dans le fichier de settings personnalisé.

    cat "DEBUG=True" > sith/settings_custom.py
    cat 'SITH_URL = "localhost:8000"'% >> sith/settings_custom.py

Enfin, il s'aggit de créer la base de donnée de test

   ./manage.py setup
   répondre no
Krophil's avatar
Krophil committed
34

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

Sli's avatar
Sli committed
37
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, n'hésites pas et contacte-nous.
Krophil's avatar
Krophil committed
38 39
Va, et que l'AE soit avec toi.

Krophil's avatar
Krophil committed
40 41
Sites et doc cools
------------------
Krophil's avatar
Krophil committed
42

Sli's avatar
Sli committed
43
[Classy Class-Based Views](http://ccbv.co.uk/projects/Django/1.8/)