@@ -7,20 +7,19 @@ it easier to get your contribution accepted.
77
88## Getting Started
99
10- * Fork the repository on GitHub .
10+ * Fork the repository.
1111* Read the [ README.md] ( ./README.md ) for usage/test instructions.
1212* Play with the project, submit bugs or patches.
1313
1414### Contribution Flow
1515
16- > 💡 The private upstream of this repository uses [ GitLab CI ] ( .gitlab-ci.yml )
16+ > 💡 This repository uses [ GitHub Actions ] ( .github/workflows )
1717 for automation. Changes merged into the main branch trigger the creation of
18- new tag and auto-generated [ CHANGELOG.md] ( ./CHANGELOG.md ) updates .
18+ new tag and an auto-generated [ CHANGELOG.md] ( ./CHANGELOG.md ) .
1919
2020On the contributors' side:
21211 . Create a topic branch from the main brach to base your work on.
22- 2 . Make commits of logical units (checkout
23- [ commit guidelines] ( #commit-guidelines ) below).
22+ 2 . Make commits of logical units.
24233 . Push changes to a topic branch in your GitHub fork of this
2524repository.
26254 . Make sure to validate changes by running tests on a
@@ -31,24 +30,22 @@ review/approval.
3130
3231On the maintainers' side:
3332
34- 1 . Review, validate/test internally, and provide feedback prior to porting the
35- changes into a topic branch in the private GitLab project upstream.
36- 2 . Upon approval, squash-merge changes in the upstream, making sure to write a
37- conventional commit message title during said squashing operation and
38- including full acknowledgement of the contributors (i.e. list their GitHub handles)
39- in the commit body.
40- 3 . Verify the CI automation updates the [ CHANGELOG.md] ( ./CHANGELOG.md ) and
41- creates a new ` git tag ` on the main branch.
42- 4 . Verify the latest changes are mirrored downstream and mark the relevant GitHub
43- issue as resolved.
33+ 1 . Review, validate/test internally, and provide feedback prior to approving
34+ the pull request.
35+ 2 . Upon approval, squash-merge the changes, making sure to provide a relevant
36+ conventional commit message title (checkout
37+ [ commit guidelines] ( #commit-guidelines ) below).
38+ 3 . Verify the CI automation updates the [ CHANGELOG.md] ( ./CHANGELOG.md ) ,
39+ and creates a new ` git tag ` on the main branch.
40+
4441
4542### Commit Guidelines
4643
4744This repository enforces
4845[ conventional commits] ( https://www.conventionalcommits.org/en/v1.0.0/ )
4946to mark breaking, major and minor code changes in accordance with the
5047[ Semantic Versioning] ( https://semver.org/ ) standard:
51- - Commits that are merged to the main branch should always be prefixed by
48+ - Commits that land on the main branch should always be prefixed by a
5249specific keyword (i.e. ` docs ` , ` style ` , ` feat ` , ` fix ` , ` refactor ` , ` ci ` ,
5350` chore ` or ` test ` )
5451- Value is communicated to the end-users by three of the prefixes:
@@ -64,4 +61,3 @@ for reporting vulnerabilities. If you suspect you have found a security
6461vulnerability, please do not file a GitHub issue, but instead email
65626663full details, including steps to reproduce the issue.
67-
0 commit comments