-
Notifications
You must be signed in to change notification settings - Fork 34
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #135 from volkertb/enforce-conventional-commits
ci: Enforce Conventional Commits in Pull Requests
- Loading branch information
Showing
3 changed files
with
29 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -9,6 +9,8 @@ jobs: | |
steps: | ||
- name: Checkout repository | ||
uses: actions/checkout@v3 | ||
- name: Enforce Conventional Commits | ||
uses: webiny/[email protected] | ||
- name: Install DJGPP | ||
run: | | ||
wget -P /tmp https://github.com/andrewwutw/build-djgpp/releases/download/v3.4/djgpp-linux64-gcc1220.tar.bz2 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,3 @@ | ||
output/* | ||
.vscode | ||
.idea |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
# Contributing to SBEMU | ||
|
||
First of all, thanks for willing to contribute to this project! | ||
|
||
When contributing any code, please mind the following: | ||
|
||
- Your code needs to be licensed either under the | ||
[GNU General Public License, version 2](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html) (**without** the "or | ||
later" clause), or a license that is compatible with that, such as | ||
[the MIT License](https://opensource.org/license/MIT). If you do not own the copyright to all of the code that you are | ||
contributing, you must verify that all of the code you are contributing is already covered by such a compatible license. | ||
- You are encouraged to add an [SPDX](https://spdx.org) license identifier to the source files that you add to the | ||
project. If you do so, please add the identifier in a comment at the top of the file. | ||
- Please make sure that any Git commit messages follow the [Conventional Commits](https://www.conventionalcommits.org) | ||
specification. This is required for any Pull Requests you submit, and this is enforced in a CI/CD check. So commit | ||
message for new features must be prefixed with `feat: `, commit messages for bug fixes must be prefixed with `fix: `, | ||
etc. This will help with the automatic generation of a changelog and release notes. | ||
- To keep your branch up-to-date, please **rebase** it on the upstream `main` branch. Please don't merge any changes in | ||
`main` into your branch. | ||
- If you add any new functionality to SBEMU, such as a new driver that supports additional sound devices, please also | ||
add this info to the `README.md` file of this project. | ||
|
||
These contributing guidelines will likely be expanded and changed over time, so please check this file for any updates, | ||
before you submit any Pull Requests. | ||
|
||
Thank you for your cooperation! 🙏🏽 |