Skip to content
Dmitry Kornilov edited this page Oct 15, 2021 · 6 revisions

Jakarta Config Development

This page contains the information on how Jakarta Config operates, how the decision are made etc.

Decision making process

When the spec group can't reach an agreement regarding technical issues during calls, PR discussion, etc, it is necessary to start a formal voting. Below documents how the Voting or Ballot should be conducted.

  1. Voting is initiated and finished by a project lead
  2. Voting duration is 1 week minimum (can be longer, depending on the topic)
  3. Voting end date must be specified
  4. Ballot can be terminated earlier when majority of committers are voted (Early termination may not play well with non-committers voting. We may revisit it later.)
  5. To pass a ballot, simple majority of voting committers must be reached (Not committers votes are allowed, but not counted).
  6. Voting results are published in jakarta config mailing list

Communication

  • We will have weekly meetings on Thursdays at 15:00 CEST.
  • Meetings frequency can be changed in future.
  • Meeting minutes are here.
  • Mailing list is a preferred way of communication
  • Everything must be recorded and published to the mailing list
  • We will use GitHub for issues, PRs and discussions around it
  • Information about new discussions on GitHub must be published to the mailing list
Clone this wiki locally