We want tinyagents to be a welcoming project for every contributor, regardless of experience level, background, or identity. This document sets expectations for participation in issues, pull requests, discussions, and any other channel the project operates.
- Be respectful. Disagreements are normal; personal attacks are not.
- Assume good faith. Ask clarifying questions before concluding someone acted in bad faith.
- Give concrete, actionable feedback. "This breaks X when Y" beats "this is bad."
- Credit prior work and discussions when building on them.
- Keep conversations technical and on-topic for the thread.
- Harassment, insults, or demeaning language directed at a person or group.
- Sustained disruption of discussions, issues, or pull requests.
- Publishing others' private information without their consent.
- Any behavior that a reasonable participant would find threatening.
This Code applies to every project-hosted space: the GitHub repository, its issue tracker, pull request threads, discussions, and any synchronous or asynchronous channel formally associated with the project.
If you see or experience unacceptable behavior, report it privately to the project's security / conduct contact: skyforce77@users.noreply.github.com. Include a description, links to the relevant thread(s), and any context that would help assess the situation. Reports are treated confidentially.
We aim to acknowledge every report within 72 hours and follow up with an action plan or decision within 14 days.
Maintainers investigate every report. Depending on severity and context, responses range from a private warning, to requiring a public apology, to temporary or permanent removal of commit access and bans from project spaces. Maintainers who violate this Code are subject to the same process; recusal from enforcement decisions is required in that case.
This Code of Conduct is written specifically for tinyagents and borrows common-sense principles present in many open-source community guidelines.