Drivers

From Regattadata

Who we are

The RDS drivers are Richard Curry and Chris Kloosterman.

Why we're here

We are responsible for keeping the trunk stable. In order to do so, all major changes must be done on development branches and merged by an RDS driver. Major changes are defined as code changes requiring more than 2 subversion commits or more than one day of effort. By making sure that all major changes go through an RDS driver, we ensure that weare aware of the changes, that the bug has been resolved correctly, and that the code quality is high.

The RDS drivers are also responsible for RDS releases. We coordinate testing and make sure everything's ready for a release. If the major bug merging goes smoothly, the trunk should be stable at most times, meaning that release prep is less work than it was previously.

Driver procedures

Development branch merging