We already have it: documentation/developer/guidelines.html