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  |