Project

General

Profile

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