Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Update structure of page with group description, links to meetings, etc

DSpace Committers Group

The DSpace Committers have autonomous control over the code and are also the primary support team for DSpace. The primary responsibilities of Committers are:

  • Maintain the codebase; Committers are the only individuals who can actively change/commit to the codebase
  • Review all code contributions/changes to ensure stability, etc
  • Merge/accept community code contributions
  • Help to resolve bugs or security issues within codebase
  • Help to provide ongoing support to community developers and users (via IRC, mailing lists, etc.)
  • Perform and manage new releases based on the Technical Roadmap (from the Technology Advisory Group).

The Committers group is a meritocracy -- members are added from the pool of volunteer contributors based on merit. Anyone may be nominated as a Committer by anyone else. Only existing Committers may vote to add a nominated person to the Committers group.

Committers

The following individuals are current Committers for DSpace open source software: Group – named because they are authorized to "commit" change to the code repository – have ultimate responsibility for the shape of the DSpace software, as well as its architecture and design going forward. They can apply code changes contributed by the larger DSpace development community to the open source platform. Committers may be nominated by anyone in the community, but are voted in by the existing Committers Group (see Committer Nominations).

...

Committer Discussions / Meetings

As much as possible, Committers ensure that all DSpace technology decisions are transparent to the developer community. (The only exception is when security issues require us to resolve them before they are publicly reported)

  • All Developer Meetings are open to anyone to attend. The meeting minutes are automatically logged and publicly available.
  • Technology discussions take place in the following places:
    • Weekly developer meetings
    • dspace-devel Mailing List
    • DSpace Issue Tracker (When discussion is related to a specific ticket. NOTE: You can subscribe to all ticket updates via the dspace-tickets mailing list.)
    • GitHub (When discussion is related to a specific GitHub pull request)
    • Occasionally on the Wiki itself, if a feature/change is just being proposed for early feedback.
  • All technology decisions are made following our Developer Voting Procedures.