| = Gerrit Code Review - ${title} | 
 |  | 
 | [[objective]] | 
 | == Objective | 
 |  | 
 | In a few sentences, describe the key system objectives. Define the | 
 | goals and non-goals. | 
 |  | 
 | [[background]] | 
 | == Background | 
 |  | 
 | Stuff one needs to know to understand this doc (e.g. motivating | 
 | examples, previous versions and problems, links to related | 
 | changes/design docs, etc. | 
 |  | 
 | Note: this is background; do not write about your design or ideas to | 
 | solve problems here. | 
 |  | 
 | [[overview]] | 
 | == Overview | 
 |  | 
 | High-level overview; put details in the next section and background in | 
 | the previous section. Should be understandable by engineers that are | 
 | not working on Gerrit. | 
 |  | 
 | [[detailed-design]] | 
 | == Detailed Design | 
 |  | 
 | How does the overall design work? Details about the algorithms, | 
 | storage format, APIs, etc., should be included here. | 
 |  | 
 | It is ok for this to lack in detail at first for initial review. | 
 |  | 
 | [[alternatives-considered]] | 
 | == Alternatives Considered | 
 |  | 
 | You may need to describe what you did not do or why simpler approaches | 
 | don't work. Mention other things to watch out for (if any). | 
 |  | 
 | [[implemenation-plan]] | 
 | == Implementation Plan | 
 |  | 
 | If known, say who is driving the implementation, for when the | 
 | implementation is planned and which priority it has for you. | 
 |  | 
 | It is possible to contribute designs without having resources to do the | 
 | implementation. In this case, say so here. | 
 |  | 
 | If mentor support is desired, say so here. Also briefly describe any | 
 | circumstances that can help with finding a suitable mentor. | 
 |  | 
 | [[time-estimation]] | 
 | === Time Estimation | 
 |  | 
 | A rough itemized estimation of how much time it takes to implement this | 
 | feature. Break down the feature into work items and estimate each item | 
 | separately. | 
 |  | 
 | If a mentor is assigned, this section must define a maximum time frame | 
 | after which the mentorship automatically ends even if the feature isn't | 
 | fully done yet. | 
 |  | 
 | [[done-criteria]] | 
 | == Done Criteria | 
 |  | 
 | Describe the conditions that must be satisfied to consider this feature | 
 | as done. | 
 |  | 
 | If a mentor is assigned, the mentorship ends when this state is reached. | 
 | Please note that a mentorship can also end earlier if the maximum time | 
 | frame for the mentorship has exceeded (see section 'Time Estimation' | 
 | above). | 
 |  | 
 | GERRIT | 
 | ------ | 
 | Part of link:index.html[Gerrit Code Review] | 
 |  | 
 | SEARCHBOX | 
 | --------- |