Skip to content

Latest commit

 

History

History
49 lines (29 loc) · 1.45 KB

CONTRIBUTING.md

File metadata and controls

49 lines (29 loc) · 1.45 KB

Contributing to Erudit.org

Documentation

  • Does the documentation build? Does make html return errors?

Fixing bugs

  • Is there a proper regression test?

Adding new features

  • Is the feature documented?

Internationalization

  • Are the strings internationalized?
  • Is the base language of strings French?

Code changes

  • Does the coding style conform to the guidelines? Are there any flake8 errors?
  • Is the test suite passing?
  • Is the code exempt of spurious print / console.log statements?
  • Do HTTP requests to internal services have explicite timeout set ?

Git

  • Does the commit message follow the project standards?

Developing the UI

Translations

  • Do the PO files include translations for the XSL documents?

URLs

  • Do the URL names consist only of letters and underscores?

Templates

  • Do the template names consist only of letters and underscores?
  • Are the template "partials" located inside "partials" directories?