RFR: Roles in the OpenJDK [v5]
Kevin Rushforth
kcr at openjdk.java.net
Thu Aug 12 20:30:34 UTC 2021
On Thu, 12 Aug 2021 01:02:53 GMT, Jesper Wilhelmsson <jwilhelm at openjdk.org> wrote:
>> Added a short intro about OpenJDK describing Groups, Projects, and different roles. The sections on how to progress through the Author, Committer, Reviewer roles needs a broad agreement since that's an area that affects everyone and where there historically has been a lot of debate. This is a first draft, please comment.
>
> Jesper Wilhelmsson has updated the pull request incrementally with one additional commit since the last revision:
>
> Updated after review.
Looks good. I left a couple minor comments.
src/index.md line 38:
> 36: ### Becoming an Author
> 37:
> 38: Becoming an [Author](https://openjdk.java.net/bylaws#author) is the first step. To achieve this you need to contribute two non-trivial changes to the project in which you wish to become an Author. Once your changes are pushed into the code base and has been vetted enough to determine that the changes were indeed good changes you can go ahead and send an email to the project lead of that particular project and ask to be added as an Author.
> you need to contribute two non-trivial changes
I don't see anything in the bylaws or JDK project docs that says the two sponsored changes have to be non-trivial to get an Author role (as opposed to Contributor or Reviewer).
src/index.md line 107:
> 105: ### 4. Create a tracking issue in JBS
> 106:
> 107: Many OpenJDK projects require a tracking issue to be filed in the [JDK Bug System (JBS)](https://bugs.openjdk.java.net/) before a change can be pushed. This is the case for instance for the JDK and the JDK-Updates projects. In order to get write access to JBS you need to be an [Author](https://openjdk.java.net/bylaws#author) in an OpenJDK project (see below). For your first changes, ask your sponsor to help you create the issue.
Is it worth letting contributors know that they can file a bug at https://bugreport.java.com/ ?
-------------
PR: https://git.openjdk.java.net/guide/pull/60
More information about the guide-dev
mailing list