@@ -60,12 +60,12 @@ See [`examples/`](https://github.com/zesterer/ariadne/tree/main/examples) for mo
6060## Usage
6161
6262For 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