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