From 68d7cb80f655b54822d174a044171bc292ac1ea4 Mon Sep 17 00:00:00 2001 From: Janne Enberg Date: Thu, 10 Apr 2025 10:36:09 +0300 Subject: [PATCH 1/2] Adding CONTRIBUTING.md --- .github/CONTRIBUTING.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .github/CONTRIBUTING.md diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md new file mode 100644 index 0000000..0ab449d --- /dev/null +++ b/.github/CONTRIBUTING.md @@ -0,0 +1,28 @@ +# Contributing to this project + +Thank you for your interest in contributing! We welcome contributions of all kinds, from bug reports to new features. This document outlines our guidelines to make the process smooth and effective. + +## Code of Conduct + +We are committed to providing a welcoming and respectful community for everyone. We expect all contributors to adhere to a high standard of conduct. **Harassment, abusive language, discrimination (including but not limited to racism, sexism, homophobia, transphobia, ableism, or any other form of prejudice) will not be tolerated.** Violations may result in removal from the project and/or reporting. + +## How to contribute + +1. **Discuss first:** Before tackling a significant change or feature, please open an issue to discuss your idea. This helps ensure it aligns with the project's goals and avoids wasted effort. + +2. **Code style & formatting:** We aim for consistent code style throughout the project. + * Please run any automated formatting tools included in this repository (e.g., `pre-commit`, `prettier`, `ruff`, `go fmt`). Check the `.editorconfig` or build scripts for details. + * Try to follow existing coding conventions within the codebase. + +3. **Submit a pull request:** When you're ready to contribute: + * Create a pull request against the `main` branch. + * In your PR description, *clearly explain*: + * **What changed?** A concise summary of your changes. + * **Why did you make this change?** What problem does it solve or what improvement does it offer? + * **Output Changes (if applicable):** If your changes affect the output of the project (e.g., UI, logs), please include screenshots *before and after* to illustrate the impact. + +4. **Be patient:** We are a small team with limited time dedicated to managing this repository. We will review pull requests as quickly as possible, but it may take some time. Your patience is greatly appreciated! + + + +Thanks again for your contribution! From 31471fb7a6120cf056759d8b8e256c0eff18c34a Mon Sep 17 00:00:00 2001 From: Janne Enberg Date: Thu, 10 Apr 2025 11:03:08 +0300 Subject: [PATCH 2/2] pre-commit --- .github/CONTRIBUTING.md | 43 +++++++++++++++++++++++++++-------------- 1 file changed, 29 insertions(+), 14 deletions(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 0ab449d..4da07b9 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -1,28 +1,43 @@ # Contributing to this project -Thank you for your interest in contributing! We welcome contributions of all kinds, from bug reports to new features. This document outlines our guidelines to make the process smooth and effective. +Thank you for your interest in contributing! We welcome contributions of all kinds, from +bug reports to new features. This document outlines our guidelines to make the process +smooth and effective. ## Code of Conduct -We are committed to providing a welcoming and respectful community for everyone. We expect all contributors to adhere to a high standard of conduct. **Harassment, abusive language, discrimination (including but not limited to racism, sexism, homophobia, transphobia, ableism, or any other form of prejudice) will not be tolerated.** Violations may result in removal from the project and/or reporting. +We are committed to providing a welcoming and respectful community for everyone. We +expect all contributors to adhere to a high standard of conduct. **Harassment, abusive +language, discrimination (including but not limited to racism, sexism, homophobia, +transphobia, ableism, or any other form of prejudice) will not be tolerated.** +Violations may result in removal from the project and/or reporting. ## How to contribute -1. **Discuss first:** Before tackling a significant change or feature, please open an issue to discuss your idea. This helps ensure it aligns with the project's goals and avoids wasted effort. +1. **Discuss first:** Before tackling a significant change or feature, please open an + issue to discuss your idea. This helps ensure it aligns with the project's goals and + avoids wasted effort. -2. **Code style & formatting:** We aim for consistent code style throughout the project. - * Please run any automated formatting tools included in this repository (e.g., `pre-commit`, `prettier`, `ruff`, `go fmt`). Check the `.editorconfig` or build scripts for details. - * Try to follow existing coding conventions within the codebase. +2. **Code style & formatting:** We aim for consistent code style throughout the project. -3. **Submit a pull request:** When you're ready to contribute: - * Create a pull request against the `main` branch. - * In your PR description, *clearly explain*: - * **What changed?** A concise summary of your changes. - * **Why did you make this change?** What problem does it solve or what improvement does it offer? - * **Output Changes (if applicable):** If your changes affect the output of the project (e.g., UI, logs), please include screenshots *before and after* to illustrate the impact. - -4. **Be patient:** We are a small team with limited time dedicated to managing this repository. We will review pull requests as quickly as possible, but it may take some time. Your patience is greatly appreciated! + - Please run any automated formatting tools included in this repository (e.g., + `pre-commit`, `prettier`, `ruff`, `go fmt`). Check the `.editorconfig` or build + scripts for details. + - Try to follow existing coding conventions within the codebase. +3. **Submit a pull request:** When you're ready to contribute: + - Create a pull request against the `main` branch. + - In your PR description, _clearly explain_: + - **What changed?** A concise summary of your changes. + - **Why did you make this change?** What problem does it solve or what improvement + does it offer? + - **Output Changes (if applicable):** If your changes affect the output of the + project (e.g., UI, logs), please include screenshots _before and after_ to + illustrate the impact. + +4. **Be patient:** We are a small team with limited time dedicated to managing this + repository. We will review pull requests as quickly as possible, but it may take some + time. Your patience is greatly appreciated! Thanks again for your contribution!