Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
99 commits
Select commit Hold shift + click to select a range
772edeb
Add an LLM policy for `rust-lang/rust`
jyn514 Apr 17, 2026
815da6e
address some of jieyouxu's comments
jyn514 Apr 17, 2026
17a35f4
revert extraneous change
jyn514 Apr 17, 2026
61e5e2c
address some more review comments
jyn514 Apr 18, 2026
8ee5ed4
more review comments
jyn514 Apr 18, 2026
7cd8c17
more wording
jyn514 Apr 18, 2026
2db7465
rewrite "trivial changes" section
jyn514 Apr 21, 2026
9b2b3c2
rewrite intro to 'Allowed with caveats'
jyn514 Apr 21, 2026
e3b1394
Be more specific in "Moderation policy"
jyn514 Apr 21, 2026
e3f2aec
Add explicit conditions for modification or removal
jyn514 Apr 21, 2026
864428f
mention that the policy is intentionally conservative
jyn514 Apr 21, 2026
593d538
extend "Penalties" section with sentencing guidelines
jyn514 Apr 21, 2026
75050a2
be more clear where the CoC is invoked
jyn514 Apr 23, 2026
b6a8662
minor edits; add "Motivation and guiding principles" section
jyn514 Apr 28, 2026
9a944f7
Relax and clarify moderation guidelines
jyn514 Apr 28, 2026
14956c3
Carve out a space for experimentation
jyn514 Apr 28, 2026
8fe7281
fix typo
jyn514 Apr 28, 2026
791e46f
recommend adversarial review from another LLM
jyn514 Apr 28, 2026
8520038
markdown formatting
jyn514 Apr 28, 2026
b14e8ca
more markdown formatting
jyn514 Apr 28, 2026
69b6dc1
Note that explicitly marking LLM content is ok
jyn514 May 13, 2026
d682475
Exempt t-security-response from a few requirements
jyn514 May 13, 2026
ea4e504
Make "solicited" even stricter
jyn514 May 13, 2026
7eeecbb
Carve out a space for experimentation
jyn514 May 13, 2026
cd9aecd
Revert "Exempt t-security-response from a few requirements"
jyn514 May 13, 2026
ee4f26c
address a few of TC's concerns
jyn514 May 14, 2026
7956574
address a few of Jack's concerns
jyn514 May 14, 2026
b88855a
remove the 'additional scrutiny' examples
jyn514 May 14, 2026
4305e14
move 'using an llm to discover bugs' to the caveats section, without …
jyn514 May 14, 2026
ab6f8a4
move LLM-authored code to its own section; add a zulip stream as policy
jyn514 May 14, 2026
d9d8238
add a section about staying on-topic
jyn514 May 14, 2026
83b9363
wording
jyn514 May 14, 2026
9efffad
relax moderation policy guidelines
jyn514 May 14, 2026
24f236c
ban llms from writing safety comments
jyn514 May 15, 2026
f85aac6
Group some "personal use" bullets together
jyn514 May 15, 2026
adfc5e2
remove "by a team" phrase
jyn514 May 15, 2026
014cf85
clarify wording on harrassment policy
jyn514 May 15, 2026
db8fdae
t-lang didn't get a vote, so narrow the policy not to apply to them
jyn514 May 15, 2026
196cf63
clarify wording on modification policy
jyn514 May 15, 2026
6374d57
clarify wording on "be honest" policy
jyn514 May 15, 2026
8a1ce25
s/authored/created/g
jyn514 May 15, 2026
742d9f4
spruce up "spirit of the law" section
jyn514 May 15, 2026
235432b
wording
jyn514 May 16, 2026
9396306
further clarify moderation section
jyn514 May 16, 2026
33b1407
Add a "scope" section
jyn514 May 16, 2026
08a6b17
add back "better, not faster" quote
jyn514 May 16, 2026
3740dc5
wording
jyn514 May 16, 2026
fb37c69
delete confusing review bot sentence
jyn514 May 16, 2026
8444f54
add link to CoC
jyn514 May 16, 2026
dcbc98f
move "non-exhaustive" section to the top
jyn514 May 23, 2026
4ab78f0
wording
jyn514 May 23, 2026
063d99b
Add a "goals" section
jyn514 May 23, 2026
2262f6e
move disclosure requirement sooner in the document
jyn514 May 23, 2026
b63f793
outline some suggestions to the dev-guide
jyn514 May 23, 2026
0a76bb9
wording
jyn514 May 23, 2026
c97c483
don't depend on the concept of copyright for defining "trivial"
jyn514 May 23, 2026
32762a4
s/solicited/pre-arranged
jyn514 May 23, 2026
4454408
wording
jyn514 May 23, 2026
994f5c1
mention autocomplete
jyn514 May 23, 2026
6769956
require disclosure in draft PRs, but not experimental ones
jyn514 May 23, 2026
1c7302d
wording
jyn514 May 23, 2026
39ce3bb
wording (redux)
jyn514 May 23, 2026
975a3cc
formatting
jyn514 May 26, 2026
b9313d8
extend "trivial" changes to prose
jyn514 May 26, 2026
9bf7336
Use a positive framing for "be honest" section
jyn514 May 26, 2026
1b5053e
Replace majority rule with "FCP from all teams"
jyn514 May 26, 2026
b3f6e88
fix typos
jyn514 May 27, 2026
37557b0
wording and formatting
jyn514 May 28, 2026
f716356
wording
jyn514 May 28, 2026
24fee6f
Improvements from @jyn514
jyn514 Jun 9, 2026
3d02306
Circuit breaker: add hysteresis and encourage discussion
joshtriplett Jun 9, 2026
083c73f
Circuit breaker: note that we expect to be able to automate it
joshtriplett Jun 9, 2026
f908895
Experiments "should" (not "must") disclose LLM usage
joshtriplett Jun 9, 2026
aa625be
Fix typo: s/things such/things such as/
joshtriplett Jun 9, 2026
0061f8b
Clarify "policies or processes"
joshtriplett Jun 9, 2026
54aba0f
Prohibit using an LLM to attend a meeting in your place
joshtriplett Jun 9, 2026
ee159fc
Clarify "comments from a personal user account" to include meetings/v…
joshtriplett Jun 9, 2026
3bcc0d7
Provide advice that LLMs sometimes demonstrate a preference for their…
joshtriplett Jun 9, 2026
356eea0
Provide framing for the experiment
joshtriplett Jun 9, 2026
cef57bb
Document that we expect to reflect the ai-assisted label into git his…
joshtriplett Jun 9, 2026
b8a6ae3
Clarify goal of "avoid making LLMs a requirement to contribute"
joshtriplett Jun 9, 2026
aebd4b0
wording
jyn514 Jun 11, 2026
4887a2b
outline suggestions to the dev guide
jyn514 Jun 11, 2026
d330ee7
Remove "we expect to be able to automate this" from the policy.
jyn514 Jun 11, 2026
1befbe6
clarify wording around "alongside you"
jyn514 Jun 11, 2026
f692c47
add back some motivation explanations
jyn514 Jun 17, 2026
8b5bc83
wording
jyn514 Jun 17, 2026
4ef3578
grammar and wording
jyn514 Jun 17, 2026
00e10bf
wording and consistency
jyn514 Jun 17, 2026
e152062
clarity and specificity
jyn514 Jun 17, 2026
d702064
wording; add a summary
jyn514 Jun 17, 2026
e8d1105
wording and clarity
jyn514 Jun 17, 2026
87abb90
*finally* found that article about structuring
jyn514 Jun 17, 2026
419f96a
weaken the non-critical clause
jyn514 Jun 17, 2026
ce612ca
let LC change conditions for modification if we can't come to a conse…
jyn514 Jun 17, 2026
576437b
explicitly say that 'pre-arranged' is about the PR, not the code
jyn514 Jun 17, 2026
c6ed950
be even more explicit
jyn514 Jun 17, 2026
b1f46b5
suggest what to do instead of r? ghost
jyn514 Jun 17, 2026
5c2c6ca
note that ND people are the most likely to be accused of sounding lik…
jyn514 Jun 17, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions src/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,7 @@
- [Project groups](./governance/project-groups.md)
- [Policies](./policies/index.md)
- [Crate ownership policy](./policies/crate-ownership.md)
- [LLM usage policy](./policies/llm-usage.md)
- [Infrastructure](./infra/index.md)
- [Other Installation Methods](./infra/other-installation-methods.md)
- [Archive of Rust Stable Standalone Installers](./infra/archive-stable-version-installers.md)
Expand Down
2 changes: 2 additions & 0 deletions src/how-to-start-contributing.md
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,8 @@ To achieve this goal, we want to build trust and respect of each other's time an
- Please respect the reviewers' time: allow some days between reviews, only ask for reviews when your code compiles and tests pass, or give an explanation for why you are asking for a review at that stage (you can keep them in draft state until they're ready for review)
- Try to keep comments concise, don't worry about a perfect written communication. Strive for clarity and being to the point

See also our [LLM usage policy](./policies/llm-usage.md).

[^1]: Free-Open Source Project, see: https://en.wikipedia.org/wiki/Free_and_open-source_software

### Different kinds of contributions
Expand Down
Loading