Skip to content

Latest commit

 

History

History
30 lines (17 loc) · 1.3 KB

CONTRIBUTING.md

File metadata and controls

30 lines (17 loc) · 1.3 KB

Contributing

Thanks for contributing to this project! ❤️🧡💛

Development

This project uses standard for linting. Please make sure your code passes the linter before submitting a pull request.

Pull Requests

This project follows the Conventional Commits spec to simplify and automate the process of releasing new versions.

When opening a pull request, give your PR title a semantic prefix like fix:, feat:, or chore: to indicate what kind of change you're making.

Here are some valid example pull request titles:

  • fix: Correct typo
  • feat: Add support for Node.js 18
  • refactor!: Drop support for Node.js 12 (breaking change)
  • feat(ui): Add Button component

See Conventional Commits for more examples.

Release process

This project uses Release Please and GitHub Actions to automate releases.

Release Please automates CHANGELOG generation, the creation of GitHub releases, and version bumps.

Rather than continuously releasing what's landed on the main branch, release-please maintains Release PRs, which are kept up to date as additional work is merged. When we're ready to tag a release, we merge the release PR and the release is published to GitHub and npm automatically.