première ébauche de seeds et requirements pour le sdk
[auf-django-sdk.git] / README
1 Un SDK (Software Development Kit) ou trousse de développement logiciel est un
2 un ensemble d'outils, dans ce cas si pour le framework de développement Django
3 de l'AUF.
4
5 Ce dépôt Git contient l'ensemble des scripts qui permettre la construction
6 et la maintenance du SDK.
7
8
9
10 Installation
11 ------------
12
13
14 ::
15
16   sudo apt-get install make python-pip
17   sudo pip install peep freeze-requirements
18
19 Usage
20 -----
21
22 Ordre de la construction:
23
24   seeds -> requirements -> sdk
25
26 Commande::
27
28   make
29
30
31 Arboresence
32 -----------
33
34 Suggestion::
35
36   /srv/
37      sdk/
38         auf_apps/
39         prod_apps/
40         django_14/
41      mywebs_site/
42         mywebs/
43         externals_apps/
44
45
46 manage.py
47 ---------
48
49 ::
50
51     #!/usr/bin/env python
52     import os
53     import sys
54
55     sys.path.append('../sdk/django_14/')
56     sys.path.append('../sdk/auf_apps/')
57     sys.path.append('../sdk/prod_apps/')
58     sys.path.append('./external_apps/')
59     sys.path.append('./mywebs/')
60
61     if __name__ == "__main__":
62         settings_module = "mywebs.settings"
63
64         os.environ.setdefault("DJANGO_SETTINGS_MODULE", settings_module)
65         from django.core.management import execute_from_command_line
66         execute_from_command_line(sys.argv)
67
68
69 Voir aussi
70 ----------
71
72 * http://git.auf.org/?p=auf_skeleton_django.git