From 86d64bc32b3a2d25689e6fecea22af86f44702ab Mon Sep 17 00:00:00 2001 From: pommee Date: Tue, 7 Oct 2025 16:46:37 +0200 Subject: [PATCH] docs: add contributions page --- CONTRIBUTING.md | 14 ++++++++++++++ README.md | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 CONTRIBUTING.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..274feda --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,14 @@ +# Contributing + +When contributing to this repository, please first discuss the change you wish to make via an issue with the owners of this repository before making any changes. Once the details has been cleared and an approval is given by a project maintainer, either you or the maintainer starts with an implementation. + +### Standards for contributions + +- Your reported issue has been approved by a project maintainer to be implemented. +- All commits must be semantic, [read more here](https://www.conventionalcommits.org/en/v1.0.0/). You can find the accepted types [here](https://github.com/pommee/goaway/blob/main/.releaserc.json). +- Tests, linting of server/client code and commits must all pass. + +### Our Responsibilities + +Project maintainers have the right and responsibility to remove, edit, or +reject comments, commits, code, wiki edits, issues, and other contributions, or to temporarily/permanently ban any contributor for other behaviors that can be deemed unfitting. diff --git a/README.md b/README.md index df76af7..71479ce 100644 --- a/README.md +++ b/README.md @@ -217,7 +217,7 @@ Contributions are welcomed! Here's how you can help: 1. **Report Issues:** Found a bug? [Create an issue](https://github.com/pommee/goaway/issues/new?template=bug_report.md) 2. **Request Features:** Have an idea? [Start a discussion](https://github.com/pommee/goaway/discussions) or create a [feature request](https://github.com/pommee/goaway/issues/new?template=feature_request.md) 3. **Submit PRs:** Before any work is started, create a new issue explaining what is wanted, why it would fit, how it can be done, so on and so forth... - Once the topic has been discussed with a maintainer then either you or a maintainer starts with the implementation. This is done to prevent any collisions, save time and confusion. + Once the topic has been discussed with a maintainer then either you or a maintainer starts with the implementation. This is done to prevent any collisions, save time and confusion. [Read more here](./CONTRIBUTING.md) ## ⚠️ Platform Support