Thanks for your interest in contributing to node-spanning.
git clone https://github.com/wyre-technology/node-spanning.git
cd node-spanning
npm install
npm testBefore opening a pull request, please make sure:
npm testpassesnpm run typecheckis cleannpm run lintis cleannpm run buildproducesdist/with both CJS and ESM- New behavior is covered by tests in
tests/ - No
anytypes in the public surface
This project uses semantic-release, so commit messages must follow the Conventional Commits spec:
feat: …— new feature (minor version bump)fix: …— bug fix (patch version bump)docs: …,chore: …,refactor: …,test: …— no version bumpfeat!: …orBREAKING CHANGE:in the body — major version bump
- Branch from
main - Keep PRs focused; one logical change per PR is best
- Reference any related issue in the PR description
By contributing you agree that your contributions will be licensed under the project's Apache-2.0 license.