aboutsummaryrefslogtreecommitdiffstats
path: root/CONTRIBUTING.md
diff options
context:
space:
mode:
authorverdant <im@verdant.ee>2026-08-03 22:07:42 +0800
committerverdant <im@verdant.ee>2026-08-03 22:07:42 +0800
commit3722c34e4d0210bb82bb448130ead6ab8b232411 (patch)
tree133725f0d69f22c5b2b97feadc6cd6d8eb3292bd /CONTRIBUTING.md
parent8e3e50ef2537075bed5032626a1ef5227cfcf2b3 (diff)
downloadsf-3722c34e4d0210bb82bb448130ead6ab8b232411.tar.gz
sf-3722c34e4d0210bb82bb448130ead6ab8b232411.zip
Add contributing guide
Diffstat (limited to 'CONTRIBUTING.md')
-rw-r--r--CONTRIBUTING.md17
1 files changed, 17 insertions, 0 deletions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
new file mode 100644
index 0000000..605f48a
--- /dev/null
+++ b/CONTRIBUTING.md
@@ -0,0 +1,17 @@
+# Contributing
+
+Thanks for your interest in contributing to Sf. Bug reports, feature requests, documentation improvements and code changes are welcome. This project is hosted on SourceHut, but we accept both GitHub Pull Requests and git patches. Please ensure your commits match our `.clang-format`. All PRs will be reviewed and applied locally via `git am`.
+
+## Bug Reporting
+
+Send an email to `~verdant/sf-devel@lists.sr.ht` if no matching report exists. You can also submit reports via the [web interface](https://lists.sr.ht/~verdant/sf-devel).
+
+Please describe the issue as clearly as possible and include complete execution logs.
+
+## Code changing
+
+Before submitting a patch or creating a Pull Request, we encourage you to send an email to the mailing list for discussion first.
+
+## AI Policy
+
+`sf` **\*DOES NOT\*** accept any contribution by AI. All patches, PRs and discussion descriptions must be written by humans, not by AI. You must fully understand all the code you submit. No one will take responsibility for AI-generated code.