You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Contributions are welcome and any help that can be offered is greatly appreciated.
4
+
Please take a moment to read the entire contributing guide.
5
+
6
+
This repository uses the [Feature Branch Workflow](https://atlassian.com/git/tutorials/comparing-workflows/feature-branch-workflow),
7
+
meaning that development should take place in `feat/` branches, with the `main` branch kept in a stable state.
8
+
When you submit pull requests, please make sure to fork from and submit back to `main`.
9
+
10
+
Other processes and specifications that are in use in this repository are:
11
+
12
+
-[Semantic versioning](https://semver.org/)
13
+
-[Conventional commits](https://conventionalcommits.org/en/v1.0.0/) following the [@commitlint/config-conventional config](https://github.com/conventional-changelog/commitlint/tree/master/%40commitlint/config-conventional)
14
+
15
+
## Documentation style
16
+
17
+
Documentation (both in markdown files and inline comments) should be written in **American English** where possible.
18
+
19
+
Titles and headings should use sentence-style capitalization, where only the first letter of a sentence and proper nouns are capitalized.
20
+
21
+
## Release process
22
+
23
+
To create a release, run the [`release` workflow](https://github.com/fastify/workflows/actions/workflows/release.yml) by clicking the "Run workflow" button,
24
+
and entering the release type (major, minor, or patch) into the presented input field.
25
+
26
+
This will create a new branch and a pull request to `main` with the changes required to bump the version number.
27
+
28
+
This method should be used for all releases as it also rebases tags. For example, if you release `v4.0.1` then the `v4` and `v4.0` tags are automatically updated to the new commit (or created if they don't exist).
29
+
30
+
## Issues
31
+
32
+
Please file your issues [here](https://github.com/fastify/workflows/issues) and try to provide as much information in the template as possible/relevant.
0 commit comments