Confirmed users
230
edits
| 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. | ||
== Toolkit Rules == | == Toolkit Rules == | ||