layouttitle
readmeContributing

Contributing


  1. Create a (free) Github account: https://github.com/join
  2. Start a discussion in the Issue Tracker: https://github.com/SuadeLabs/fire/issues
  3. Make a pull request: https://help.github.com/articles/using-pull-requests/

Contribution Requirements

  1. When adding an attribute to a schema the attribute should be well defined in terms of data type (i.e. integer, string, enum etc.) and the attribute should respect the guiding principles.

  2. For every new attribute there should be a corresponding documentation file.

  3. There should always be a justification and description in the pull request. This should indicate why the attribute should be in the project and/or why this contribution is important.

  4. All files must be valid, i.e. schema files are valid JSON and documentation is in Markdown format.

Keep in mind

Ensure you respect the project’s guiding principles Ensure that you follow the community guidelines: https://suade.org/fire/guidelines.html