Skip to content

Latest commit

 

History

History
21 lines (15 loc) · 599 Bytes

CONTRIBUTING.md

File metadata and controls

21 lines (15 loc) · 599 Bytes

@hackbg/toolbox contribution guidelines

  • Use PNPM Workspaces.

  • Give each package a release command in its package.json:

{
  "scripts": {
    "release": "pnpm check && pnpm cov && pnpm exec ubik release --access public --otp 123123`
  }
}

Don't add ts or ubik to dependencies or devDependencies from package, let it use the ones from the workspace root package.

  • Try to conform to Semantic Versioning 2.0.0.

  • Every version published to NPM should correspond to a tag npm/@namespace/package/version in the upstream.