We have a lot of things happening in the repo lately, and new approvers and contributors, and that's great. But the quality of the CL descriptions has been slipping. Please, authors and reviewers, please make sure the CL descriptions are well-written and follow our conventions.
- first line has form "component: change"
- blank line follows
- description after first line is full sentences, in clean grammatical English
- purpose of CL is explained
- mechanism of CL is explained
- for performance-related CLs, benchmark information is presented
and so on.
The CL description is a public document that explains to the future what has been done and why. Please think of it that way, not as a side note to the code. In many ways it is as important as the code, and will often last longer.
-rob