Commit | Line | Data |
---|---|---|
9db76584 PH |
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 | ||
21d345a0 PH |
55 | sys.path.append('./mywebs/') |
56 | sys.path.append('./external_apps/') | |
9db76584 PH |
57 | sys.path.append('../sdk/django_14/') |
58 | sys.path.append('../sdk/auf_apps/') | |
59 | sys.path.append('../sdk/prod_apps/') | |
9db76584 PH |
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 |