Skip to content
This repository was archived by the owner on Mar 26, 2026. It is now read-only.

Commit e526a3c

Browse files
committed
Added AI-related contribution guidelines
1 parent 8be691f commit e526a3c

File tree

1 file changed

+26
-6
lines changed

1 file changed

+26
-6
lines changed

README.md

Lines changed: 26 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -60,12 +60,12 @@ See [`examples/`](https://github.com/zesterer/ariadne/tree/main/examples) for mo
6060
## Usage
6161

6262
For each error you wish to report:
63-
* Call `Report::build()` to create a `ReportBuilder`.
64-
* Assign whatever details are appropriate to the error using the various
65-
methods, and then call the `finish` method to get a `Report`.
66-
* For each `Report`, call `print` or `eprint` to write the report
67-
directly to `stdout` or `stderr`. Alternately, you can use
68-
`write` to send the report to any other `Write` destination (such as a file).
63+
- Call `Report::build()` to create a `ReportBuilder`.
64+
- Assign whatever details are appropriate to the error using the various
65+
methods, and then call the `finish` method to get a `Report`.
66+
- For each `Report`, call `print` or `eprint` to write the report
67+
directly to `stdout` or `stderr`. Alternately, you can use
68+
`write` to send the report to any other `Write` destination (such as a file).
6969

7070
## About
7171

@@ -131,3 +131,23 @@ Thanks to:
131131
pushing the envelope of error diagnostics.
132132

133133
- `@estebank` for showing innumerable people just how good compiler diagnostics can be through their work on Rust.
134+
135+
## Provenance
136+
137+
This software is proudly and fondly written, maintained, used - and most crucially - **understood** by real human beings.
138+
While we can't personally attest to the provenance of every line of code ever contributed, the vast majority of the
139+
codebase has certainly been developed without the aid of large language models and other stochastic 'intelligence'.
140+
141+
While the license may not guarantee warranty 'of any kind', you can at least use this software in the comforting knowledge
142+
that its veracity and coherence is vouched for by sentient intelligence with skin in the game and a reputation to uphold.
143+
144+
## Contribution guidelines
145+
146+
We expect contributors to adhere to the ethos of the project.
147+
148+
Source code is not an artifact, an intermediate representation, nor a bothersome annoyance whose creation is to be
149+
offloaded to metal and transistors. Source code is a **source of truth** - the only source of truth that constitutes this
150+
software project - and it deserves to be understood and curated by the *accountable* and *reasoned* mind of a human being.
151+
152+
Please refrain from contributing changes that you have not personally understood and instigated the authorship of. We do
153+
not expect perfection, but we do expect you to personally understand your own motivations and decisions.

0 commit comments

Comments
 (0)