Skip to content

How to Contribute

Jonathan McGlone edited this page May 15, 2018 · 5 revisions

We'd love your help towards improving Fulcrum. There are a few guidelines that we need contributors to follow so that we can have a chance of keeping on top of things.

Code of Conduct

As a part of The Samvera Community ecosystem, we are dedicated to providing a welcoming and positive experience for all its members, whether they are at a formal gathering, in a social setting, or taking part in activities online. Please see the Samvera Community Code of Conduct for more information.

Developers

If you'd like to help the development effort and you're not sure where to get started, we encourage you to send an e-mail to our developers list or view our open issues. There are other ways to help, too.

  • The Hyrax user interface is translated into a number of languages, and many of these translations come from Google Translate. The additional features in Heliotrope have not yet been translated. If you are a native or fluent speaker of a non-English language, your help improving and adding to these translations are most welcome.
  • Contribute a user story.
  • Help us improve Heliotrope's documentation coverage.

If you'd like to contribute directly to the codebase, see our documented Git workflow.

Publishers and Authors

If you are a scholarly author/researcher or scholarly publisher at a university press or library-based publishing unit, we would greatly appreciate your participation in the Fulcrum project. You can help by e-mailing us with:

  • Use cases you don't see us supporting
  • Bugs you might discover while using Fulcrum

Readers

We recognize that readers of scholarly materials have unique needs and requirements. We're also committed to creating an intuitive and accessible user experience. You can help by e-mailing us with:

  • Requests for tools and features you need when interacting with scholarly material hosted on Fulcrum.
  • An interest in participating in a brief usability study where we'll collect your feedback on the user interface.
  • Use cases you don't see us supporting
  • Bugs you might discover while using Fulcrum