← All repos

changesets

🦋 A tool to manage versioning and changelogs with a focus on monorepos

Browse cluster: Haskell tooling and libraries
950commits
206contributors
4languages

Tech stack & purpose

Changesets is a tool for managing versioning and changelogs with a focus on monorepos. Built with TypeScript, it provides a modular architecture composed of packages including a command-line interface (`@changesets/cli`), utilities for reading and assembling release plans, changelog generators (such as `@changesets/changelog-github` for GitHub integration), and helper libraries for git operations, configuration parsing, and dependency graph analysis. The project is designed to work with both single-package and multi-package repositories, offering features like customizable changelog formatting, GitHub commit and pull request linking, and support for two-factor authentication during the publishing process.

Languages

TypeScript
99.1%
JavaScript
0.4%
CSS
0.3%
Vue
0.1%

Contributors (top 30 of 206)