Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Note: forgot to switch on recording for this meeting, so these minutes serve as the record.

Agenda for Project EVE TSC

...

  • Discuss & vote on Project EVE release process 
    • Too early, the project doesn't really need this yet
    • We do need  roadmap, and will want to consider electing a release manager when the time comes.  ← Greg to kick off new thread to create the first project roadmap.
    • EdgeX is an example of a heavy release process , Apache is very lightweight
    • We will not yet be tagging release candidates in Github till we have a release process
    • Assuming we are using semantic versioning ← Avi to send email about this topic to list
  • Taking in contribution of "Adam", EVE device API reference implementation | Github repo | Demo 
    • Do we need to put Adam into a separate repository? ← Roman to request the separate repository
    • What do we call this new feature? ← Avi and Greg to continue to argue over naming in email to reach consensus.  Other opinions welcome.
    • EVE API discussion: return codes for various operations - API call by API call discussion, will be evolved release by release ← we need to make sure that return codes are correctly documented ← Sankar  - still working on this.  Updates should go into this document: https://github.com/lf-edge/eve/blob/master/api/API.md
  • How to change future TSC composition  - Greg presented the following proposal in email, with an additional suggestion by Avi:


I propose the following additions to the CONTRIBUTING file...

Comments and discussion are welcome.

Elected roles of the EVE TSC include:

  • TSC Chairman - presides over meetings of the TSC and will serve until their resignation or replacement by the TSC. Serves as the primary communication contact between the Project and the LF Edge Foundation of The Linux Foundation.
  • TSC Vice Chairman - handles communications, minutes, agenda preparation and execution of decisions of EVE TSC meetings.  Serves as Chairman in absence of the TSC Chairman.  Will serve until their resignation or replacement by the TSC.


Elected roles of the EVE TSC will be reelected upon resignation of any officer, and on an annual basis in the month of June.

Membership of TSC may be modified as follows:

  • Contributors and committers upon nomination of self nomination may become voting members of the TSC by a decision of existing TSC members. Lazy consensus applies in voting new TSC members.
  • TSC members that resign are automatically removed.
  • TSC members may be removed by an explicit majority vote of the TSC for reasons of repeated missed TSC meetings, violating the Project EVE charter or decisions of the TSC, or other conduct detrimental to the project community.  The TSC will attempt to resolve issues amicably or seek a resignation from an absent or offending TSC member before conducting an explicit removal vote.
  • On an annual basis in May, just before officer elections, TSC members will be asked if they wish to remain on the TSC.  TSC membership will continue with their explicit agreement.


Recognition of active contributors:

  • On a monthly basis, the TSC will call out and recognize active contributors to the project who may or may not be on the TSC, and may or may not be committers to the project.
  • The purpose of this recognition is to identify new potential members for the TSC and committers to the project, and encourage their continued contribution.
  • If recognized active contributors have not self-nominated to join the TSC, after a few months a TSC member is encouraged to reach out to the recognized active contributor to see if they are interested in becoming a committer or TSC member, and to nominate them accordingly

...