Fix formatting issues in 'Plugins source code hosting' documentation
- The list items under 'Hosting lifecycle' were rendered each in a single line, this way readers couldn't distinguish between the heading and additional explanation. - The example given in 'Ideation and discussion' was not rendered as a single block but as one block per prargraph. Signed-off-by: Edwin Kempin <ekempin@google.com> Change-Id: I40afad9f9ae072c1c2d72a63ba04f1e2cb5ff82e
This commit is contained in:
@@ -2873,35 +2873,50 @@ more discoverable and have more chances to be reviewed by the whole community.
|
|||||||
|
|
||||||
The process of writing a new plugin goes through different phases:
|
The process of writing a new plugin goes through different phases:
|
||||||
|
|
||||||
- Ideation and discussion
|
- Ideation and discussion:
|
||||||
The idea of creating a new plugin is posted and discussed on the
|
+
|
||||||
link:https://groups.google.com/d/forum/repo-discuss[repo-discuss] mailing list.
|
The idea of creating a new plugin is posted and discussed on the
|
||||||
- Prototyping (optional)
|
link:https://groups.google.com/d/forum/repo-discuss[repo-discuss] mailing list.
|
||||||
The author of the plugin creates a working prototype on a public repository
|
|
||||||
accessible to the community.
|
- Prototyping (optional):
|
||||||
- Proposal and Hosting
|
+
|
||||||
The author proposes to release the plugin under the
|
The author of the plugin creates a working prototype on a public repository
|
||||||
link:https://www.apache.org/licenses/LICENSE-2.0.html[Apache 2.0 OpenSource license]
|
accessible to the community.
|
||||||
and request to be hosted on
|
|
||||||
link:https://gerrit-review.googlesource.com[the Gerrit project site]. The proposal must be
|
- Proposal and Hosting:
|
||||||
accepted by at least one Gerrit maintainer. In case of disagreement between maintainers, the
|
+
|
||||||
issue can be escalated to the Engineering Steering Committee. If the plugin is accepted,
|
The author proposes to release the plugin under the
|
||||||
the Gerrit maintainer creates the project under the plugins path on
|
link:https://www.apache.org/licenses/LICENSE-2.0.html[Apache 2.0 OpenSource
|
||||||
link:https://gerrit-review.googlesource.com[the Gerrit project site].
|
license] and request to be hosted on
|
||||||
- Development and contribution
|
link:https://gerrit-review.googlesource.com[the Gerrit project site]. The
|
||||||
The author develops a production-ready code base of the plugin, with contributions, reviews,
|
proposal must be accepted by at least one Gerrit maintainer. In case of
|
||||||
and help from the Gerrit community.
|
disagreement between maintainers, the issue can be escalated to the Engineering
|
||||||
- Release
|
Steering Committee. If the plugin is accepted, the Gerrit maintainer creates
|
||||||
The author releases the plugin by tagging and announcing on the
|
the project under the plugins path on
|
||||||
link:https://groups.google.com/d/forum/repo-discuss[repo-discuss] mailing list.
|
link:https://gerrit-review.googlesource.com[the Gerrit project site].
|
||||||
- Maintenance
|
|
||||||
The author maintains their plugins as new Gerrit versions are released, updates them when necessary,
|
- Development and contribution:
|
||||||
develops further existing or new features and reviews incoming new contributions.
|
+
|
||||||
A plugin should declare and build on
|
The author develops a production-ready code base of the plugin, with
|
||||||
link:https://gerrit-ci.gerritforge.com[the GerritForge CI] for the Gerrit versions it supports.
|
contributions, reviews, and help from the Gerrit community.
|
||||||
- Deprecation
|
|
||||||
The author declares that the plugin is not maintained anymore or is deprecated and should
|
- Release:
|
||||||
not be used anymore.
|
+
|
||||||
|
The author releases the plugin by tagging and announcing on the
|
||||||
|
link:https://groups.google.com/d/forum/repo-discuss[repo-discuss] mailing list.
|
||||||
|
|
||||||
|
- Maintenance:
|
||||||
|
+
|
||||||
|
The author maintains their plugins as new Gerrit versions are released, updates
|
||||||
|
them when necessary, develops further existing or new features and reviews
|
||||||
|
incoming new contributions. A plugin should declare and build on
|
||||||
|
link:https://gerrit-ci.gerritforge.com[the GerritForge CI] for the Gerrit
|
||||||
|
versions it supports.
|
||||||
|
|
||||||
|
- Deprecation:
|
||||||
|
+
|
||||||
|
The author declares that the plugin is not maintained anymore or is deprecated
|
||||||
|
and should not be used anymore.
|
||||||
|
|
||||||
[[ideation_discussion]]
|
[[ideation_discussion]]
|
||||||
=== Ideation and discussion
|
=== Ideation and discussion
|
||||||
@@ -2916,6 +2931,7 @@ of the main reasons for starting a new plugin.
|
|||||||
|
|
||||||
Example of a post:
|
Example of a post:
|
||||||
|
|
||||||
|
----
|
||||||
[RFC] Code-Formatter plugin
|
[RFC] Code-Formatter plugin
|
||||||
|
|
||||||
Hello, community,
|
Hello, community,
|
||||||
@@ -2933,6 +2949,7 @@ Example of a post:
|
|||||||
to the patchset, highlighting the part of the code to be changed.
|
to the patchset, highlighting the part of the code to be changed.
|
||||||
|
|
||||||
What do you think? Did anyone have the same idea or need?
|
What do you think? Did anyone have the same idea or need?
|
||||||
|
----
|
||||||
|
|
||||||
The idea is discussed on the mailing list and can evolve based on the needs and inputs from
|
The idea is discussed on the mailing list and can evolve based on the needs and inputs from
|
||||||
the entire community.
|
the entire community.
|
||||||
|
|||||||
Reference in New Issue
Block a user