We welcome your contributions to the project. There are a few steps to take when looking to make a contribution.
- Open an issue to discuss the feature/bug
- If feature/bug is deemed valid then fork repo.
- Implement patch to resolve issue.
- Include tests to prevent regressions and validate the patch.
- Update the docs for any API changes.
- Submit a pull request.
Shopify API Library for Node uses GitHub issue tracking to manage bugs, please open an issue there.
You can open a new issue on the GitHub issues and describe the feature you would like to see.
Requirements:
You can set up your development environment by running the following:
git clone git@github.com:Shopify/shopify-api-js.git # get the code
cd shopify-node-api # change into the source directory
yarn install # install dependencies
yarn build # build library
Helpful commands
yarn lint
will run linting to make sure your code is of high standardyarn test
will run testing to ensure your code is covered by test cases