Project

General

Profile

TracOrganisation » History » Revision 18

Revision 17 (mehdi, 03/02/2010 07:45 PM) → Revision 18/19 (mehdi, 03/02/2010 07:45 PM)

 
 h1. = Trac Organisation 

 = 
 To perform a better use of this trac and make it Understandable for all, a charter of use has been defined. 

 This trac had to be used because it is the central tool to define the priorities of development and to follow the Openspace3D project.  


 h2.  

 == milestones 
 

 ==  

 A milestone corresponds to a version of Openspace3D and the corresponding voyager. 

 The "Openspace3D beta" milestone permits to define the global objectives concerning the platform. 


 h2. 

 == Components 


 == 

 They allow to identify which components is targeted concerning a corresponding tickets. 

 A ticket could concern several components especially for Openspace3D beta tickets 


 h3. 

 === Example 

 === 
 VM_SO3Engine: 3D Engine Component(SO3Engine) 

 It could concern a development to modify SO3Engine.dll or to add a functionality into it 

 ex : Add functions to use stereoscopic rendering 

 OS3D_PlugIT : Component conerns the development of a new plugIT or a modification of an existing plugIT 


 h2. 

 == Naming Tickets 


 == 

 The objetive is to define tickets as thematic tickets. 

 It optimises the project management. 


 h3. 

 === Example 


 === 

 [Particles] Integration of particles system in Openspace3D (it is a global ticket)  


 h2.  

 == A concrete example 


 == 

 The following example shows and explains the naming for tickets corresponding to a functionality. 

 - "We want to develop an Avatar plugIT into Openspace3D" 

 - The global tickets in Openspace3D beta milestone is : 

 _milestone_ ''milestone'' : Openspace3D beta _summary_ ''summary'' : [Avatar] Add a plugIT to manage avatar. _components_ ''components'' : VM+OS3D_plugIT 

 - Into the milestone corresponding to the implementation, we add all "subTickets" corresponding to Avatar plugIT project :  

 _milestone_ ''milestone'' : Openspace3D alpha 0.1.9 _summary_: ''summary'': [Avatar] Management of bones into 3D Engine _Component_ ''Component'' : VM_SO3Engine 

 _milestone_ ''milestone'' : Openspace3D alpha 0.1.9 _summary_: ''summary'': [Avatar] Possibility to Add Mesh to a bone into 3D Engine _Component_ ''Component'' : VM_SO3Engine 

 _milestone_ ''milestone'' : Openspace3D alpha 0.1.9 _summary_: ''summary'': [Avatar] plugIT editor _Component_ ''Component'' : OS3D_plugIT 

 _milestone_ ''milestone'' : Openspace3D alpha 0.1.9 _summary_: ''summary'': [Avatar] Animation system _Component_ ''Component'' : OS3D_plugIT 


 h3. 

 === Why used this topology? 


 === 

 * The global functionality is defined by a project ex : [Avatar] 

 * The functionallity is cutted in several tickets for the development concerning a particular version of Openspace3D 

 * Openspace3D beta allow to have a global vision of the final project and a vision of the priorities