From 49e5d73d83cfbce687e356cd2104e1563c8b7a42 Mon Sep 17 00:00:00 2001 From: Ivan Enderlin Date: Thu, 21 Jul 2022 12:29:54 +0200 Subject: [PATCH] doc: Propose conventional commits scopes. --- CONVENTIONAL_COMMITS.md | 100 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 100 insertions(+) create mode 100644 CONVENTIONAL_COMMITS.md diff --git a/CONVENTIONAL_COMMITS.md b/CONVENTIONAL_COMMITS.md new file mode 100644 index 000000000..b6acfbb48 --- /dev/null +++ b/CONVENTIONAL_COMMITS.md @@ -0,0 +1,100 @@ +# Conventional Commits + +This project uses [Conventional +Commits](https://www.conventionalcommits.org/). Read the +[Summary](https://www.conventionalcommits.org/en/v1.0.0/#summary) or +the [Full +Specification](https://www.conventionalcommits.org/en/v1.0.0/#specification) +to learn more. + +## Scopes + +Conventional Commits defines _scope_ (as in `type(scope): message`). This +section aims at listing all the scopes used inside this project: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GroupScopeDefinition
CratessdkAbout the matrix-sdk crate.
appserviceAbout the matrix-sdk-appservice crate.
baseAbout the matrix-sdk-base crate.
commonAbout the matrix-sdk-common crate.
indexeddbAbout the matrix-sdk-indexeddb crate.
qrcodeAbout the matrix-sdk-qrcode crate.
sledAbout the matrix-sdk-sled crate.
store-encryptionAbout the matrix-sdk-store-encryption crate.
testAbout the matrix-sdk-test and matrix-sdk-test-macros crate.
BindingsappleAbout the matrix-rust-components-swift binding.
crypto-nodejsAbout the matrix-sdk-crypto-nodejs binding.
crypto-jsAbout the matrix-sdk-crypto-js binding.
crypto-ffiAbout the matrix-sdk-crypto-ffi binding.
Labssled-state-inspectorAbout the sled-state-inspector project.
Continuous IntegrationxtaskAbout the xtask project.
+ +## Generating `CHANGELOG.md` + +The [`git-cliff`](https://github.com/orhun/git-cliff) project is used +to generate `CHANGELOG.md` automatically. Hence the various +`cliff.toml` files that are present in this project, or the +`package.metadata.git-cliff` sections in various `Cargo.toml` files. + +Its companion, +[`git-cliff-action`](https://github.com/orhun/git-cliff-action) +project, is used inside Github Action workflows.