This page gives some notes on how to go about coordinating a DSpace release.

The Release Team

The release team is selected from volunteers from the Committer Group.  Each release team selects a "team lead", but all members of the release team are expected to help with release coordination duties.

DSpace development

DSpace is a community driven open source project. This means that the requirements for new features are driven by the community, and the actual code developments are contributed by the community. Therefore much of the role of the release team is based around working closely with the community to ensure that requirements are documented, and code is contributed.

What is a Release Team expected to do or not do?

Generally speaking, the release team helps coordinate the next release of DSpace.  This may include (not an exhaustive list):

The Release Team is NOT expected to:

Example Tasks

Listed below are example tasks that a Release Team may need to undertake (or delegate to someone else to handle). Some of the tasks may include:

Things to Do at the Start of a Release Cycle

In general, try to establish a stable up-to-date foundation for development and integration early on.

Tips