Skip to content

Commit e7b8b3c

Browse files
authored
Merge pull request #9 from ioxiocom/chore/contributing
Adding contribution guidelines
2 parents ca74c35 + 2910fd2 commit e7b8b3c

1 file changed

Lines changed: 43 additions & 0 deletions

File tree

.github/CONTRIBUTING.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# Contributing to this project
2+
3+
Thank you for your interest in contributing! We welcome contributions of all kinds, from
4+
bug reports to new features. This document outlines our guidelines to make the process
5+
smooth and effective.
6+
7+
## Code of Conduct
8+
9+
We are committed to providing a welcoming and respectful community for everyone. We
10+
expect all contributors to adhere to a high standard of conduct. **Harassment, abusive
11+
language, discrimination (including but not limited to racism, sexism, homophobia,
12+
transphobia, ableism, or any other form of prejudice) will not be tolerated.**
13+
Violations may result in removal from the project and/or reporting.
14+
15+
## How to contribute
16+
17+
1. **Discuss first:** Before tackling a significant change or feature, please open an
18+
issue to discuss your idea. This helps ensure it aligns with the project's goals and
19+
avoids wasted effort.
20+
21+
2. **Code style & formatting:** We aim for consistent code style throughout the project.
22+
23+
- Please run any automated formatting tools included in this repository (e.g.,
24+
`pre-commit`, `prettier`, `ruff`, `go fmt`). Check the `.editorconfig` or build
25+
scripts for details.
26+
- Try to follow existing coding conventions within the codebase.
27+
28+
3. **Submit a pull request:** When you're ready to contribute:
29+
30+
- Create a pull request against the `main` branch.
31+
- In your PR description, _clearly explain_:
32+
- **What changed?** A concise summary of your changes.
33+
- **Why did you make this change?** What problem does it solve or what improvement
34+
does it offer?
35+
- **Output Changes (if applicable):** If your changes affect the output of the
36+
project (e.g., UI, logs), please include screenshots _before and after_ to
37+
illustrate the impact.
38+
39+
4. **Be patient:** We are a small team with limited time dedicated to managing this
40+
repository. We will review pull requests as quickly as possible, but it may take some
41+
time. Your patience is greatly appreciated!
42+
43+
Thanks again for your contribution!

0 commit comments

Comments
 (0)