Skip to main content

Commits

The Managed Identity Wallets project adheres to the Conventional Commits.

Conventional commits are a standardized way of formatting commit messages in software development projects. The Conventional Commits specification provides guidelines for writing commit messages that are human-readable, informative, and can be easily parsed by automated tools.

The format of a conventional commit message typically consists of a type, an optional scope, and a subject. The type indicates the purpose or nature of the commit, such as "feat" for a new feature, "fix" for a bug fix, "docs" for documentation changes, and so on. The scope is optional and represents the module or component of the project being modified. The subject is a brief and descriptive summary of the changes made in the commit.

The conventional commit structure is as follows:

<type>([optional scope]): <description>

[optional body]

[optional footer(s)]

Commonly used types include:

  • feat
  • fix
  • ci
  • chore
  • docs
  • refactor
  • test

For BREAKING CHANGES use the following footer:

  • BREAKING CHANGE: <description>

Example of a commit that introduces breaking changes. To draw additional attention to the breaking changes, the commit scope is prefixed with an exclamation mark:

chore(ci)!: drop support for Java 11

BREAKING CHANGE: Java 11 features not available in the new version.

Please note: Putting a ! next to the scope, without the breaking change footer, will not trigger a major release!


NOTICE

This work is licensed under the Apache-2.0.