Skip to content

How Islandora Code gets Made

kstapelfeldt edited this page Mar 9, 2012 · 15 revisions

Contributing to Islandora

Islandora is committed to being a great open source project and to help improve that we are introducing new policies to improve our transparency. Communication is key to any successful project and we want to make sure the community is able to contribute in all discussions.

All new features need to be discussed openly on the development forum giving the full community the opportunity to make recommendations and contribute to the development. The feature will then be broken down into tasks that will be managed by jira tickets. Bugs will simply be represented as a bug ticket in the jira system.

Islandora Process Diagram Code enters the Islandora Project in one of three ways:

Code Repository

Github supports repositories for the Islandora and the DGI code repositories. Islandora is considered to be the master repository and is maintained by UPEI, and the DGI repository is a downstream repository that is maintained by DGI.

For code to be accepted into the master Islandora repository, a developer must publish the code in a forked repository and make a pull request. After the code has been reviewed and signed off then the code will be merged into the project.

Github Workflow

Questions about participating in the Islandora project can be directed to islandora@upei.ca.

⚠️ This wiki is an archive for past meeting notes. For current minutes as well as onboarding materials, click here.

Clone this wiki locally