Committer Group Overview
The VIVO Committers Group – named because they are authorized to "commit" change to the code repository – have ultimate responsibility for the shape of the VIVO software, as well as its architecture and design going forward. They can apply code changes contributed by the larger VIVO development community to the open source platform.
A list of the current members of the committers group can be seen at VIVO Committers
How to Nominate a new Committer
New committers may be nominated by anyone in the VIVO Community at anytime. You can even nominate yourself.
For more hints/tips on nominating someone (or yourself) for Committership, please see Committer Nominations
- Duration: 1 week or once an overall majority is achieved, whichever comes first
- Votes: 1 vote per current committer
- Vote options: +1 = YES, -1 = NO, 0 = DON'T MIND
- Vote counting: For a vote to pass, there must be at least 3 '+1' votes, and more '+1' votes than '-1' votes.
The standard invitation email reads:
Stuff to do to get a new committer set up
- Add to the 'email@example.com' email list: https://groups.google.com/forum/#!forum/vivo-commit
- Add to 'jira-developers' and 'vivo-committer' groups so they can administer JIRA issues & Confluence Wiki pages: (Needs to be done by Andrew or send request to "sysadmin at duraspace dot org")
- Add their GitHub username to the VIVO Committers team in our VIVO GitHub Organization
- Move them up to list of committers on VIVO Committers (Can be done by any Committer)
- Announce (see template) to vivo-community, and vivo-tech email lists. If several committers are joining the group at once, consider sending one email for all, rather than separate emails. (Can be done by any Committer)
- Add them to the #committers vivo-project.slack.com workspace
- Add them to the "VIVO Cpmmitters Gathering" calendar event