Gaia/Architecture Transition Proposal: Difference between revisions

Line 103: Line 103:


''
''
Note: There is no silver bullet to do it, there is only a big amount of work. That said, some rules are defined in order to help.''
Note: There is no silver bullet to do it, there is only a big amount of work. That said, some rules are  
defined in order to help.''
 
''
Note: This is not a definitive version of rules. Discussing with individual teams may help to shape the rules.''
 
 
== General Rules ==


In order to enforce a strict separation between categories, it is suggested to explode Gaia into multiple repositories, such as:
In order to enforce a strict separation between categories, it is suggested to explode Gaia into multiple repositories, such as:
Line 112: Line 119:
In order to ensure teams are working asynchronously and a team can not block an other one, it is also suggested to run tests on a per repository basis.
In order to ensure teams are working asynchronously and a team can not block an other one, it is also suggested to run tests on a per repository basis.
If someone, break the tests of one repository, it should not prevent other teams to continue working.
If someone, break the tests of one repository, it should not prevent other teams to continue working.
In order to help for deciding where each parts should lives, a set of rules is defined.
''
Note: This is not a definitive version of rules. Discussing with individual teams may help to shape the rules.''


== Toolkit Rules ==
== Toolkit Rules ==
Confirmed users
230

edits