Merge branch 'coc' (closes #100)
This commit is contained in:
commit
f3f3b7f9aa
83
CONDUCT
Normal file
83
CONDUCT
Normal file
@ -0,0 +1,83 @@
|
|||||||
|
Code of Conduct
|
||||||
|
|
||||||
|
This Code of Conduct is derived from the 10 Pāramitās of Theravadin Buddhism.
|
||||||
|
You can read more about them in Ṭhānissaro Bhikkhu’s Ten Perfections: A Study
|
||||||
|
Guide [0].
|
||||||
|
|
||||||
|
1. Generosity (Dāna)
|
||||||
|
|
||||||
|
Give contributions freely and willingly under the terms of the GNU Affero
|
||||||
|
General Public License, version 3 or later, or a compatible license.
|
||||||
|
|
||||||
|
2. Ethics (Sīla)
|
||||||
|
|
||||||
|
Do not use nonfree code or uncredited code in contributions. Do not contribute
|
||||||
|
code of dubious origins, such as code generated by large language models or
|
||||||
|
unlicensed snippets found online [1]. Do not take credit for others’
|
||||||
|
contributions. Make sure to utilize the copyright header and license notice on
|
||||||
|
source files to credit yourself and others for their work.
|
||||||
|
|
||||||
|
3. Renunciation (Nekkhamma)
|
||||||
|
|
||||||
|
Stay committed to the principles of simplicity and interoperability embodied by
|
||||||
|
the project. Keep your personal will and desire out of the project, for it can
|
||||||
|
only prove harmful to its success.
|
||||||
|
|
||||||
|
4. Wisdom (Pañña)
|
||||||
|
|
||||||
|
Look to established sources for standards, best practices, and important
|
||||||
|
implementation details when setting new precedence. Follow the existing
|
||||||
|
precedence where it applies.
|
||||||
|
|
||||||
|
5. Energy (Viriya)
|
||||||
|
|
||||||
|
Focus on the currently-open, currently-assigned, and currently-in-progress
|
||||||
|
issues, pull requests, and other endeavors in order to keep yourself and others
|
||||||
|
from being overwhelmed with responsibility, either from your zeal or your
|
||||||
|
negligence.
|
||||||
|
|
||||||
|
If you notice an issue, open an issue as soon as you can. If you see a neglected
|
||||||
|
branch, open a pull request or comment on an existing one, if applicable. Be
|
||||||
|
diligent in your commitment to making this project work.
|
||||||
|
|
||||||
|
6. Patience (Khanti)
|
||||||
|
|
||||||
|
Be patient with maintainers and other contributors. We all have our own lives
|
||||||
|
going on and may need significant time to get to things.
|
||||||
|
|
||||||
|
7. Truthfulness (Sacca)
|
||||||
|
|
||||||
|
Communicate honestly and openly. Do not embellish facts to get your way. Make
|
||||||
|
sure to let maintainers know about any issues along the way and keep ample
|
||||||
|
communication channels open.
|
||||||
|
|
||||||
|
8. Determination (Adhiṭṭhāna)
|
||||||
|
|
||||||
|
Stay focused on long-term objectives and cultivate attainment to that
|
||||||
|
achievement by utilizing to the fullest extent possible the tools available to
|
||||||
|
you for managing the workload.
|
||||||
|
|
||||||
|
9. Loving-Kindness (Mettā)
|
||||||
|
|
||||||
|
Treat everyone with respect, even if they treat you poorly. This does not mean
|
||||||
|
you have to put up with abuse, but make sure to respond with kindness and with
|
||||||
|
love in your heart. Support and uplift maintainers and other contributors with
|
||||||
|
your words and actions.
|
||||||
|
|
||||||
|
Do not use angry or hateful language toward contributors, such as demeaning
|
||||||
|
phrases and slurs. Make sure that if you do not know the pronouns of a
|
||||||
|
contributor to ask for them and, in the meantime, use gender-neutral they/them
|
||||||
|
or equivalent pronouns.
|
||||||
|
|
||||||
|
10. Equanimity (Upekkhā)
|
||||||
|
|
||||||
|
Keep a balanced perspective on all suggestions and contributions and make
|
||||||
|
judgements not from a place of ego and personal preference but on their
|
||||||
|
usefulness and suitability to the project. Make sure to keep an eye on the
|
||||||
|
bigger picture as implementing individual features may seem intuitive at first
|
||||||
|
but scale poorly in practical use. Keep a level head about your own work: it is
|
||||||
|
not shameful to make a mistake in this vein, and fixing it usually leads to
|
||||||
|
more insight.
|
||||||
|
|
||||||
|
[0] <https://www.dhammatalks.org/books/#/books/TenPerfections/Section0001.html>
|
||||||
|
[1] <https://www.fsf.org/news/publication-of-the-fsf-funded-white-papers-on-questions-around-copilot>
|
@ -1,3 +1,5 @@
|
|||||||
|
Make sure to read our code of conduct in the CONDUCT file.
|
||||||
|
|
||||||
When contributing a pull request to the main branch, please sign your commits
|
When contributing a pull request to the main branch, please sign your commits
|
||||||
with a PGP key and add your name and the year to the bottom of the list of
|
with a PGP key and add your name and the year to the bottom of the list of
|
||||||
copyright holders for the file. For example, an existing copyright header might
|
copyright holders for the file. For example, an existing copyright header might
|
||||||
|
Loading…
Reference in New Issue
Block a user