Skip to content

Commit 52adfbe

Browse files
authored
Add CONTRIBUTING.md (#58)
1 parent 6d03cf7 commit 52adfbe

2 files changed

Lines changed: 42 additions & 0 deletions

File tree

CONTRIBUTING.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
This file is marked [CC0 1.0](https://creativecommons.org/publicdomain/zero/1.0/).
2+
3+
## AI guidelines
4+
5+
This project does not take contributions substantially or wholly generated by AI.
6+
7+
The definition of a contribution must be taken as very broad.
8+
It includes the code in PRs, but also the text written in issues and the like.
9+
10+
---
11+
12+
Limited use of AI is permitted in these situations:
13+
- No artifact generated by an AI is submitted to the repo
14+
- For example: You may use an agent to ask questions about the codebase
15+
- Though, AI code reviews are not permitted as that would be a wholly AI generated contribution
16+
- Artifacts inspired by AI are submitted to the project
17+
- For example: You may use a chat as rubber duck or to ask for inspiration
18+
- Artifacts contain small obvious snippets suggested by AI
19+
- For example, you may ask an AI something you would otherwise typically use StackOverflow for
20+
- But, normal StackOverflow principles apply: make sure the snippet is good and that it doesn't infringe on anyone's copyright
21+
- This means very limited use of tab-completion style AI is allowed, though frowned upon
22+
23+
---
24+
25+
These restrictions are there to:
26+
- keep the project a human project
27+
- empathic
28+
- inviting
29+
- intriguing
30+
- keep the project maintainable
31+
- enjoyable
32+
- quality
33+
- limit the harms of AI, while not shutting the door for some of the useful sides of AI
34+
- assure the provenance of the project and having no doubts over the copyright status
35+
36+
---
37+
38+
Any person (or bot) not following these guidelines may get muted or banned from the project if said person is deemed to act not in good faith.
39+
40+
These guidelines may evolve over time as the technology and the thinking around it changes.

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ Unless you explicitly state otherwise, any contribution intentionally
3030
submitted for inclusion in the work by you shall be licensed as above, without
3131
any additional terms or conditions.
3232

33+
Contributions must be in accordance with the notices in [CONTRIBUTING.md](./CONTRIBUTING.md).
34+
3335
## Code of Conduct
3436

3537
Contribution to this crate is organized under the terms of the [Rust Code of

0 commit comments

Comments
 (0)