Skip to content

Latest commit

 

History

History
31 lines (20 loc) · 1.3 KB

CONTRIBUTING.md

File metadata and controls

31 lines (20 loc) · 1.3 KB

Contributing

Fork the repo on GitHub and send a pull requests with feature branches to the develop branch. Do not forget to provide tests to your contribution.

Node version

This project is pinned to an specific node version for local development by using volta as engines manager. Make sure you have it installed, to ensure your changes are tested with our recommended engine.

Repository

  • The master branch will always point to the npm latest published version.
  • Develop will contain the latest development/testing/new-features changes.
  • Every npm release will have a corresponding git tag. The CHANGELOG.md will be updated on every release too.

Running specs

  • Fork and clone the repository (develop branch).
  • Run npm install for dependencies.
  • Run npm test to execute all specs.
  • Run npm run lint to verify that all code pass our linting rules.

Updating the docs

Currently, the project documentation it´s on README.md file, a table of contents is generated using a tool called doctoc. So if you updated this file (specially if headers are modified), please use:

  npm run docs-gen

Coding guidelines

To contribute to this project, please follow the airbnb guidelines.