Difference between revisions of "Role Developer"
From Gcube Wiki
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
Developers are responsible for the implementation of components (including coding, prototyping, early testing and release to the integration stage). Their main tasks are: | Developers are responsible for the implementation of components (including coding, prototyping, early testing and release to the integration stage). Their main tasks are: | ||
+ | * write code for components their are assigned to | ||
+ | * provide JUnit testsuites for their components | ||
* run local/remote component builds | * run local/remote component builds | ||
* check that component dependencies are compliant with settled requirements | * check that component dependencies are compliant with settled requirements | ||
Line 9: | Line 11: | ||
== Role Assignment == | == Role Assignment == | ||
− | Since the high number of people playing this role and role's dynamism, it is too much complex to keep a list of all gCube developers. | + | Since the high number of people playing this role and role's dynamism, it is too much complex to keep a list of all gCube developers here. An updated listing of gCube developers can be found at https://www.openhub.net/p/gCube. |
+ | Every gCube component should include a file named ''MAINTAINERS'' that lists the current developer(s) of the component. | ||
== Role Procedures == | == Role Procedures == |
Latest revision as of 18:12, 2 November 2015
Developers are responsible for the implementation of components (including coding, prototyping, early testing and release to the integration stage). Their main tasks are:
- write code for components their are assigned to
- provide JUnit testsuites for their components
- run local/remote component builds
- check that component dependencies are compliant with settled requirements
- accept/fix defects in component
- interact with VCS
- create/edit component configurations
- notify Subsystem Manager about component releases
Role Assignment
Since the high number of people playing this role and role's dynamism, it is too much complex to keep a list of all gCube developers here. An updated listing of gCube developers can be found at https://www.openhub.net/p/gCube.
Every gCube component should include a file named MAINTAINERS that lists the current developer(s) of the component.