Contributions are subject to CARTO's community contributions policy.
- Yarn v4+
- Node.js v18+
To install and build quadbin-js locally from source:
# install dependencies
yarn
# build package once
yarn buildTo run tests, coverage, or a linter, you should execute yarn build, and afterward:
# run tests once
yarn test-
Update changelog
-
Create a new version:
yarn version [ major | minor | patch | prerelease ] -
Commit, tag, and push to GitHub:
yarn postversion -
Publish
- If working on
master, the previous step will automatically create and push a branch. Open a pull request, get any required approvals, and merge. Merged pull requests with commit messages beginningchore(release)will trigger a release automatically. - If working on a branch, a commit for the release will be pushed to the branch. You'll then need to manually run a workflow, “Release”, selecting the target branch in the menu.
- If working on