TracOrganisation » History » Version 1
mehdi, 03/02/2010 05:51 PM
1 | 1 | mehdi | = Trac Organisation = |
---|---|---|---|
2 | To perform a better use of this trac and make it Understandable for all, a charter of use has been defined. |
||
3 | This trac had to be used because it is the central tools to define the priorities of development and to follow the OpenSpace3D project. |
||
4 | |||
5 | == milestones == |
||
6 | |||
7 | A milestone corresponds to a version of OpenSpace3D as the corresponding voyager. |
||
8 | |||
9 | The "OpenSpace3D beta" milestone permits to define the global objectives concerning the platform. |
||
10 | |||
11 | == Components == |
||
12 | |||
13 | They allow to identify which components is targeted for a corresponding tickets. |
||
14 | A ticket could concern several components especially for OpenSpace3D beta'tickets |
||
15 | |||
16 | === Exemples === |
||
17 | [SO3] Renderer: Composants relatif au moteur 3D (SO3Engine) concernant un aspect visant à modifier ou ajouter une technique de rendu |
||
18 | ex : Ajout des fonctions dans le moteur permettant l'utilisation de la stéréoscopie en SCOL. |
||
19 | |||
20 | [OS3D] plugIT : Composant relatif au développement ou à la modification d'un plugIT |
||
21 | ex : Développement du plugIT "EnableParticleEmiter" |
||
22 | |||
23 | [VM_2DOS] Tree : Composant relatif à une modification ou à l'ajout d'une fonction concernant les contrôleur tree dans la librairie 2D OS de la machine virtuelle |
||
24 | |||
25 | Il est possible de retrouver l'ensemble des composants déclarés dans l'admin du trac |
||
26 | |||
27 | == Nomenclature de déclaration des tickets du trac == |
||
28 | |||
29 | De la même manière, un ticket du trac doit répondre à une nomenclature. Ceci afin de pouvoir repérer et de pouvoir suivre les développements par thématique afin d'optimiser le suivi de projet. |
||
30 | |||
31 | === Exemples === |
||
32 | [Particles] Intégration d'un système de particule dans le moteur 3D |
||
33 | Ce ticket peut donc facilement être replacé dans le contexte du développement de la fonctionnalité avatar dans OpenSpace3D |
||
34 | |||
35 | == Un exemple concret == |
||
36 | L'exemple ci-desous n'est pas exhaustif mais permet de visualiser l'intérêt de cette nomenclature |
||
37 | "Nous souhaitons développer un plugIT Avatar" |
||
38 | * La fonctionnalités générale Avatar est définie par un ticket global dans le milestone : OpenSpace3D bêta. |
||
39 | |||
40 | * La fonctionnalité est découpée en plusieurs niveau de développement. |
||
41 | |||
42 | * On ajoute les tickets dans la milestone correspondante ce qui donnera en classant par nom nos tickets une visibilité par fonctionalités ajoutée dans la plateforme. |
||
43 | |||
44 | {| border="1" cellpadding="20" cellspacing="0" |
||
45 | |+ align="center" style="color:#e76700;" |''view tickets'' |
||
46 | |- |
||
47 | |Tickets |
||
48 | |Summary |
||
49 | |Component |
||
50 | |Milestone |
||
51 | |- |
||
52 | |1 |
||
53 | |[Avatar] Bones management in SO3Engine |
||
54 | |[SO3] SceneGraph |
||
55 | |SCOL Voyager 6.0.122a |
||
56 | |- |
||
57 | |32 |
||
58 | |[Avatar] plugIT Development |
||
59 | |[OS3D] plugIT |
||
60 | |OpenSpace3D 0.2.0a |
||
61 | |- |
||
62 | |4 |
||
63 | |[Avatar] OpenSpace3D integration of bones management |
||
64 | |[OS3D] Editor |
||
65 | |OpenSpace3D 0.2.0a |
||
66 | |- |
||
67 | |2 |
||
68 | |[Avatar] OpenSpace3D integration of Avatar |
||
69 | |[OS3D]Editor |
||
70 | |OpenSpace3D beta |
||
71 | |- |
||
72 | |} |
||
73 | |||
74 | === Avantages de la typologie === |
||
75 | * Permet de classer les fonctionnalités en développement indépendamment du niveau de développement |
||
76 | * La Milestone OpenSpace3D bêta permet d'avoir une vision globale du projet et d'extraire des priorités |