Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 2.13 KB

CONTRIBUTING.md

File metadata and controls

32 lines (24 loc) · 2.13 KB

Contributing to Folksonomy Engine API

Welcome! As a collaborative, civic-minded project, we always welcome new participants.

This project share the global Open Food Facts' code of conduct.

Very first steps

Suggestions for better understanding what we do and how we work:

Contributing

Folksonomy Engine is fully developped on Github. You will need a Github user account to participate.

  • All contributions start with an issue

    • Issues are prioritized:
      • P0 tag means high priority issues; while P4 means lower priority
      • Good first issues, is a good start for beginners
  • Development practices

    • We use an .editorconfig file to help developpers maintain consistent coding style (see EditorConfig)
    • Want to start working on something: express your wish in the corresponding issue
    • Create your own git branches, one per topic/feature/bugfix; commit frequently; open Pull Requests when ready
    • We try to implement as many automated tests as possible, thanks to Pytest; see ./tests directory
    • DB migrations, if any, needs to be handled by Yoyo; see ./db-migration.py