This project is governed by a Code of Conduct.
Before writing any code, please open an issue, or let's have a discussion about any features or ideas that you may have.
No-nos! Saying this upfront, please do not upgrade any NuGet dependencies and please do not modify any licensing information and please do not update the copyright year. I have strong opinions on how I like these to be managed.
Okay, once you have discussed an idea or feature... it's hacking time!
- Fork it
- Branch it
- Hack it
- Save it
- Commit it
- Push it
- Pull-request it
The above is respectively taken from the Clearwater framework repository.
Kudos to Jamie Gaskins for succinctly framing the process.
Given there are now multiple versions of Contentment that support multiple versions of Umbraco, please make note of the branching structure.
- The main
develop
branch is where the latest work happens. This defaults to the most recent version of Contentment, (at the time of writing, this is v3.x). - The
dev/v1.x
branch is for Contentment v1.4.x patch releases, this targets Umbraco v8.6.1. - The
dev/v2.x
branch is for Contentment v2.2.x patch releases, this targets Umbraco v8.14.0. - The
dev/v3.x
branch is for Contentment v3.4.x patch releases, this targets both Umbraco v8.17.0 and v9.0.0. - The
dev/v4.x
branch is for Contentment v4.6.x releases, this targets Umbraco v8.17.0, v9.5.0, v10.0.0, v11.0.0, v12.0.0 and v13.0.0. - The
dev/v5.x
branch is for Contentment v5.x (current) releases, this will target Umbraco v13.2.0 only. - The
dev/v6.x
branch will be for Contentment v6.x (next) releases, this will target Umbraco v14.0.0. - The
dev/v7.x
branch will be for Contentment v7.x (future) releases, this may target Umbraco v14.0.0, v15.0.0, v16.0.0 and v17.0.0.