Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more β
Top 23 conventional-commit Open-Source Projects
-
git-cliff
A highly customizable Changelog Generator that follows Conventional Commit specifications β°οΈ
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
commitizen
Create committing rules for projects :rocket: auto bump versions :arrow_up: and auto changelog generation :open_file_folder:
-
action-semantic-pull-request
A GitHub Action that ensures that your PR title matches the Conventional Commits spec.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
lerna-lite
Subset of Lerna in a smaller & more modular project. Helps manage and publish multiple packages in a monorepo/workspace structure
-
git-conventional-commits
Git Conventional Commits Util to generate Semantic Version and Markdown Change Log and Validate Commit Messag
-
release-notes-generator
:clipboard: semantic-release plugin to generate changelog content with conventional-changelog
-
conventional-pre-commit
A pre-commit hook that checks commit messages for Conventional Commits formatting
-
git
:twisted_rightwards_arrows: semantic-release plugin to commit release assets to the project's git repository (by semantic-release)
-
conventional-commits
:yo_yo: A PHP library for creating and validating commit messages according to the Conventional Commits specification. Includes a CaptainHook plugin!
-
python-package-template
An opinionated Python package/application template repository, with SLSA and SBOM support built in, enabled for security scanners, code linters, typing, testing and code coverage monitoring, and release automation for reproducible builds. (by jenstroeger)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
git-cliff is a terminal tool that can generate changelog from the Git history by using conventional commits, as well as by using regex-powered parsers and you can even change the changelog template itself by using a configuration file. This tool is a great example of text parsing on the terminal and also uses clap_mangen which generates man pages. Useful for anyone who is serious about looking into making a production-ready terminal tool!
Note, it is worth mentioning that the Nx community has also stepped up in the past and created jscutlery/semver, a package that adds semantic versioning and publishing to your Nx workspace. Make sure to check that out as well
@semantic-release/commit-analyzer to analyze commit messages with respect to conventional commit conventions
Project mention: Apollo dev posts backend code to Git to disprove Redditβs claims of scrapping and inefficiency | /r/programming | 2023-06-08
For example I want to reject poorly formatted commit messages with https://github.com/compilerla/conventional-pre-commit
@semantic-release/git to commit changes to the Git repository, e.g., an updated package.json version or updates to changelog files
Project mention: Show HN: Eemoji β A tiny CLI tool that adds emojis to your commit messages | news.ycombinator.com | 2024-01-15
conventional-commits related posts
- Versioning and Releasing Packages in a Monorepo
- Automating Tag and Release Generation with Semantic Release and GitHub Actions for Node.js Applications
- Adding GitHub integration to git-cliff (need opinions/comments)
- Auto-Generated Customer-Friendly Changelogs
- changelog-gh-usernames: A tool to replace emails in changelogs with GitHub usernames
- Hey everyone, exciting news! Git-Cliff just dropped version 1.0.0! Who else is psyched to try it out? Let's hear your thoughts in the comments! ππ
- git-cliff 1.2.0 is released! (highly customizable changelog generator)
-
A note from our sponsor - InfluxDB
www.influxdata.com | 28 Apr 2024
Index
What are some of the best open-source conventional-commit projects? This list will help you:
Project | Stars | |
---|---|---|
1 | git-cliff | 7,609 |
2 | conventionalcommits.org | 6,448 |
3 | commitizen | 2,135 |
4 | action-semantic-pull-request | 843 |
5 | shipjs | 765 |
6 | semver | 710 |
7 | cocogitto | 604 |
8 | lerna-lite | 438 |
9 | commit-analyzer | 340 |
10 | git-conventional-commits | 303 |
11 | release-notes-generator | 284 |
12 | conventional-pre-commit | 283 |
13 | git | 276 |
14 | conventional-commits | 174 |
15 | py-template | 94 |
16 | koji | 90 |
17 | nest-api-example | 72 |
18 | microservices-nodejs-docker-gateway-api | 45 |
19 | commithelper | 35 |
20 | python-package-template | 32 |
21 | atomic-release | 14 |
22 | eemoji | 10 |
23 | nest-graphql-example | 7 |
Sponsored