We expect contributors to adhere to the ethos of the project:
Source code is not an artifact, an intermediate representation, nor a bothersome annoyance whose creation is to be offloaded to metal and transistors. Source code is a source of truth - the only source of truth that constitutes this software project - and it deserves to be understood and curated by the accountable and reasoned mind of a human being.
We do not expect perfection, but we do expect you to personally understand your own motivations and decisions.
Ariadne follows the Rust CoC.
By contributing to the project, you agree to publish your code under the license terms laid out in LICENSE.
Although the project has no immediate plans to relicense, there is the possibility that the project may transition to a less permissive license (such as a member of the GPL family) in the future.
We do not allow contributions that have been authored, completely or in part, by large language models.
Contributors that feel the need to use such models must use them in 'read-only' mode (i.e: as a means of explaining the function of the codebase). You are expected to fully check the model's reasoning before taking it at its word.
We expect both code contributors and issue reporters to understand the meaning of their contributions and reports in a human capacity, and to be able to vouch for and justify their work. Attempting to circumvent the spirit of this principle is not permitted.