Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[microprofile-wg] Fwd: Proposal to standardise the process for creating new proposals

Cross post to the google group mailing list to get some feedback from the community as well.

---------- Forwarded message ---------
From: Emily Jiang <emijiang6@xxxxxxxxxxxxxx>
Date: Wed, Jun 30, 2021 at 11:30 AM
Subject: Proposal to standardise the process for creating new proposals
To: Microprofile WG discussions <microprofile-wg@xxxxxxxxxxx>

Further to yesterday's MP technical call, there was a consensus to standardize the way of creating new specifications. In this year's MicroProfile Technical Goals, the community expressed the desire to work on new proposals of adopting new technologies such as OpenTelemetry,  gRPC, etc. How to proceed with this?

The current MP process is documented in this wiki. There was some feedback regarding:

If you (proposer) are already active in the MicroProfile community, lazy consensus applies.

If you (proposer) are not yet active in the MicroProfile community, consensus is required. Those not yet active are highly encouraged to leverage the sandbox as a great way to show the essence of ideas.

It seems like adding an extra barrier to new proposers. Besides, what happens if no consensus is reached. This seems one -1 will stop a proposal going forward, which contradicts with our voting policy of supermajority.

With these concerns, we discussed in the meeting with some initial suggestions:

Step 1: Start immediately via `microprofile-sandbox` repository

  • Fork the repository
  • Create a distinct sub-directory
  • Code
  • Submit as many PRs as you need to explore the ideas behind the proposal

No approvals or prior notification required.

The `microprofile-sandbox` has an intentional zero bar to entry to capture ideas when time permits, from anyone, even if not yet active in the MicroProfile community.

When ready, proceed to the next step.

Any form of contribution on any topic is allowed in the `microprofile-sandbox`. Moving from the `microprofile-sandbox` is at will or upon request of the MicroProfile community.

Step 2: Create Project Creation Plan

Follow what Jakarta project creation plan template (see Jakarta config plan creation)
  • Background
  • Scope
  • Why here
  • License
  • People
Create an issue under microprofile-wg with the label of Plan Creation Review and then send it to this WG to start a ballot. If it passes the ballot with a super majority, a new project will be created under microprofile. 

Please share your thoughts. With some discussion, we can then move towards a ballot to make it final. 



Back to the top