FAST-DNA takes inspiration from [conventional commits](https://conventionalcommits.org/) and has been modified to meet requirements.
**Accepted title format**: "`<type>(<scope>): <description>`"
Optionally, include more detail in the message with a single blank line between formatted as:
```
<body>
<footer>
```
### Types
The following types are supported:
- **build**: Changes that affect the build system or external dependencies
- **docs**: Documentation changes
- **feat**: Adding or changing a feature
- **fix**: Fixing an issue / bug
- **refactor**: Architectural changes that do not address a bug or feature
- **test**: Adding or changing test infrastructure
### Scopes
Optionally used when changes impact an area, feature, or package.
- Use component name (e.g.: button, hyperlink)
- Use pattern name (e.g.: banner, additional-information)
- Use package name (e.g.: fast-development-site)
### Description
Describe what feature or fix the user gets from this PR.
- Use single line
- Use lowercase
- Use imperative, present tense (e.g.: fix, not fixes)
- Use single sentence without sentence casing and no period at the end
### Body
Optional `<body>` used to provide clarity and context to the description.
### Footer
Optional `<footer>` used to provide additional metadata about the pull request such as issue fixing (fix #19, close #19, resolve #19).
### Pull request commenting
Add a comment with the issue number per the [github closing issue keywords](https://help.github.com/articles/closing-issues-using-keywords/).
Example title
```
feat(button): add a border radius to button
```
Example message detail
```
Sequence indicators markup was moved from being located after the slider markup to at the top for improved accessibility because the screen reader can read all of the slide options individually before interacting with the slider.