Skip to content

Latest commit

 

History

History
53 lines (35 loc) · 1.21 KB

CONTRIBUTING.md

File metadata and controls

53 lines (35 loc) · 1.21 KB

Contributing

By participating in this project, you agree to abide by the thoughtbot code of conduct.

  • Fork, then clone the repo:
git clone git@github.com:your-username/excel4node.git
  • Install package dependencies
npm install
  • Make sure the tests pass:
npm run test
  • Make your change. Add tests for your change. Make the tests pass:
npm run test
  • Validate generated sample Excel workbook against the xlsx-validator

This requires Docker be installed on your system to run the xlsx-validator Docker image

npm run build
node sample.js
./validate.sh Excel.xlsx
  • All library code is contained in the source directory. Running 'npm run watch' will start a babel watch process and transpile output to the distribution directory.

  • Document your change in code using jsdoc conventions

  • Update the README.md file with instructions on how how use your change

  • Push to your fork and submit a pull request.

Please follow the style guide.