Versions Compared

Key

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

...

A list of the current members of the committers group can be seen at VIVO Committers.

Roles and Duties of a Committer 

Being a committer means participating in the evolution of the VIVO platform, typically by making changes to the source code, improving documentation, or managing the integration of contributions made by the community at large. But, it also means having a voice and an official vote on technical, administrative and release management issues, providing your expertise and guidance on the lists, organizing testing, etc.

We are mindful of the fact that no one is being paid to do this, and no specific time commitment is required or expected; in fact we do expect that one's involvement will fluctuate over time with job duties. Nor is there any specified term of office - one's job responsibilities may change over time, and also one's ability to devote time to VIVO.

Rights

Committers share the following rights:

  • Write access to the codebase
  • Nomination privileges of new committers
  • Release management privileges
  • Binding votes on procedural, code modification, and release issues
  • Access to the private committers mailing list

Responsibilities

Committers share the following responsibilities:

  • Monitor and respond to project mailing lists
  • Attend project and technical meetings
  • Monitor and vet bug-tracker issues
  • Review and commit code contributions
  • Ensure code contributions are properly licensed
  • Guide and mentor new committers

Why Become a Committer?

Becoming a committer means that you have a voice and an official vote on decisions around the evolution of the VIVO platform. It also gives you an opportunity to develop leadership skills in a friendly, open source community.

...

For more information see the Committers' policies on adding a new Committer.

New Committer Actions

The following steps should be taken when new committers join the team:

  1. Add to crowd group: vivo-committer
  2. Add to owners of official GitHub VIVO organization
  3. Add to vivo-commit google-group
  4. Add to committers wiki page
  5. Announce the new committer ([template])