From cf75162584c5513180f8371ca1aa3f02687c8c1d Mon Sep 17 00:00:00 2001 From: Ian Smith Botsford Date: Fri, 23 Sep 2022 20:27:56 +0000 Subject: [PATCH] chore: update/clarify changelog and add commit instructions in the Contributing Guidelines --- .../a82f99a1-c12f-4530-ae0d-33f1a746ab7d.json | 5 ++ CONTRIBUTING.md | 60 ++++++++++++++++++- 2 files changed, 63 insertions(+), 2 deletions(-) create mode 100644 .changes/a82f99a1-c12f-4530-ae0d-33f1a746ab7d.json diff --git a/.changes/a82f99a1-c12f-4530-ae0d-33f1a746ab7d.json b/.changes/a82f99a1-c12f-4530-ae0d-33f1a746ab7d.json new file mode 100644 index 00000000000..ccf169d9a1c --- /dev/null +++ b/.changes/a82f99a1-c12f-4530-ae0d-33f1a746ab7d.json @@ -0,0 +1,5 @@ +{ + "id": "a82f99a1-c12f-4530-ae0d-33f1a746ab7d", + "type": "misc", + "description": "Update/clarify changelog and add commit instructions in the Contributing Guidelines" +} \ No newline at end of file diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 92f87be7add..14e942ec4df 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -66,7 +66,7 @@ following fields: |---------------|------------|----------|----------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | `id` | `string` | yes | | A unique identifier for this entry. We recommend you generate a UUID for this field. | | `type` | `string` | yes | `bugfix`, `feature`, `documentation`, `misc` | The type of change being made. | -| `description` | `string` | yes | | A description of the change being made. | +| `description` | `string` | yes | | A description of the change being made. | | `issues` | `string[]` | no | | A list of references to any related issues in the relevant repositories. A reference can be specified in several ways: | | `module` | `string` | no | | The area of the code affected by your changes. If unsure, leave this value unset. | @@ -84,13 +84,69 @@ of your request may disagree and ask that you add one anyway. { "id": "263ea6ab-4b75-41a8-9c37-821c30d7b9e5", "type": "feature", - "description": "Add multiplatform support for URL parsing.", + "description": "Add multiplatform support for URL parsing", "issues": [ "awslabs/aws-sdk-kotlin#12345" ] } ``` +### Git Commit Guidelines +This project uses [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/) for its commit message format and expects all contributors to follow these guidelines. + +Each commit message consists of a **header**, a **body** (optional), and a **footer** (optional). The header has a special format that includes a **type**, a **scope** and a **subject**: + +``` +(): + + + +