
The name of the committee was changed from "Steering Committee" to "Engineering Steering" committee. Update references accordingly, throughout the community governance documentation. Don't replace every single occurrence. It's enough to replace only in section titles and introductory sentences. If every occurrence is replaced the text gets repetetive. Change-Id: I8c83533a037243539655f79c979eba0423065339
63 lines
2.3 KiB
Plaintext
63 lines
2.3 KiB
Plaintext
= Gerrit Code Review - Design Docs
|
|
|
|
For the link:dev-contributing.html#design-driven-contribution-process[
|
|
design-driven contribution process] it is required to specify features
|
|
upfront in a design doc.
|
|
|
|
[[propose]]
|
|
== How to propose a new design?
|
|
|
|
To propose a new design, add a `design-${title}.txt` file to this
|
|
folder and push it as change for review. The design doc should follow
|
|
the structure of the link:dev-design-doc-template.html[design doc
|
|
template] and the change should be marked with the hashtag
|
|
`design-doc`.
|
|
|
|
Pushing a design doc for review requires to be a
|
|
link:dev-roles.html#contributor[contributor].
|
|
|
|
When contributing design docs, contributors should make clear whether
|
|
they are committed to do the implementation. It is possible to
|
|
contribute designs without having resources to do the implementation,
|
|
but in this case the implementation is only done if someone volunteers
|
|
to do it (which is not guaranteed to happen).
|
|
|
|
[[review]]
|
|
== Design doc review
|
|
|
|
Everyone in the link:dev-roles.html[Gerrit community] is welcome to
|
|
take part in the design review and comment on the design.
|
|
|
|
Changes with new design docs should stay open for a minimum of 10
|
|
calendar days so that everyone has a fair chance to see them. It is
|
|
important that concerns regarding a feature are raised during this time
|
|
frame since once a design is approved and submitted the implementation
|
|
may start immediately.
|
|
|
|
Within the 10 calendar days time frame, the contributor should hear back
|
|
from the link:dev-processes.html#steering-committee[engineering steering committee]
|
|
whether the proposed feature is in scope of the project and if it can
|
|
be accepted.
|
|
|
|
In order to be accepted/submitted, it is not necessary that the design
|
|
doc fully specifies all the details, but the idea of the feature and
|
|
how it fits into Gerrit should be sufficiently clear (judged by the
|
|
engineering steering committee). Contributors are expected to keep the design doc
|
|
updated and fill in gaps while they go forward with the implementation.
|
|
|
|
[[watch-designs]]
|
|
== How to get notified for new design docs?
|
|
|
|
. Go to the
|
|
link:https://gerrit-review.googlesource.com/settings/#Notifications[
|
|
notification settings]
|
|
. Add a project watch for the `gerrit` repository with the following
|
|
query: `hashtag:design-doc`
|
|
|
|
GERRIT
|
|
------
|
|
Part of link:index.html[Gerrit Code Review]
|
|
|
|
SEARCHBOX
|
|
---------
|