Contributing to the ASM tools project
Leonid Kuskov
leonid.kuskov at oracle.com
Wed Apr 28 03:05:54 UTC 2021
Hi Liam,
> 1. First, what is the procedure for making them?
At this point, there are two immediate directions:
1.) Get 'author' credentials, and get known to the communities
2.) look for small tools tasks/contributions where you can fix a small bug or contribute to build meritocracy towards being an OpenJDK 'contributor'
The first step is to get you 'author' credentials:
See the OpenJDK ByLaws for becoming an Author. Generally, you need to make two sponsored contributions to a Project (ie. CodeTools.Asmtools), and then be nominated. Project lead immediately grants this status.
Eventually, after you make 8 total contributions, you will be eligible to be nominated to be a 'committer'. This will give you project rights to submit for review and commit changes (as moderated by a project lead). Once eligible, you will be nominated, and members of the Project will do a lazy-concensus vote to grant your status change.
> I suppose checking out a branch, then issuing a pull request when we're ready?
Please take a look at the project skara (OpenJDK workflow) and JBS Overview
> 2. Are there any particular areas of work that you would like to see contributions toward?
OK, let's get started with the issue https://bugs.openjdk.java.net/browse/CODETOOLS-7902888 that will help you clarify the concepts of asmtools
Best Regards,
Leonid
PS: Although out-of-date, this document provides asmtools details: https://wiki.openjdk.java.net/display/CodeTools/AsmTools+User+Guide that should be updated and moved to github.
On 4/27/21, 4:04 PM, "asmtools-dev on behalf of Liam Wynn" <asmtools-dev-retn at openjdk.java.net on behalf of wynnliam at pdx.edu> wrote:
Hi all,
My name is Liam Wynn. I am a master's student at Portland State University.
I am currently enrolled in a course where I am to (hopefully) make a
contribution to an open source project. I was interested in potentially
doing so with ASM Tools. I had a couple of questions about making
contributions:
1. First, what is the procedure for making them? I suppose checking out
a branch, then issuing a pull request when we're ready?
2. Are there any particular areas of work that you would like to see
contributions toward?
Thank you all so much,
- Liam Wynn
More information about the asmtools-dev
mailing list