Contribute

Romain Deltour edited this page Nov 15, 2017 · 7 revisions

How to Contribute

There are lots of opportunities for people to contribute to the EpubCheck project. There are bug fixes to be addressed, documentation to be written, test cases to be reviewed and releases to be tested.

If you'd like to contribute to the EpubCheck project, you'll probably want to:

Developer Requirements

  • Java development skills
    • Maven
    • Test driven development (Unit tests with JUnit)
    • XML processing (mostly SAX)
  • Schemata development skills
    • RelaxNG
    • Schematron
  • In any case, very good knowledge of EPUB specifications (or aptitude to read and understand them!) is needed