# Code of Conduct restic-manager is a small project run by one person. This Code of Conduct sets out the basic expectations for participating in the project's issue tracker, pull requests, and any other community spaces (chat, mailing lists) we may run in future. ## Expected behaviour - **Be civil.** Disagreement is fine; rudeness is not. The same comment can usually be made without making it personal. - **Assume good faith.** People asking what feels like a basic question may be new to the project. People proposing what feels like a duplicate idea may not have seen the prior discussion. Point them to the right place politely. - **Stay on topic.** Issue threads are for the issue. Tangential conversations belong in their own thread. - **Acknowledge the project's scope.** restic-manager is intentionally small in scope (see `spec.md` ยง2). Reasonable feature suggestions may still be declined for fit reasons. ## Unacceptable behaviour - Harassment, threats, or insults โ€” public or private. - Discriminatory comments based on age, body size, disability, ethnicity, gender identity or expression, level of experience, nationality, personal appearance, race, religion, sexual identity or orientation. - Sustained disruption โ€” derailing threads, ignoring repeated requests to take a discussion elsewhere, brigading. - Publishing other people's private information without permission. ## Reporting If someone in the project's spaces is behaving in a way that breaches this Code of Conduct, contact the maintainer directly through the contact details on their Gitea profile, or via the private security disclosure path documented in [SECURITY.md](./SECURITY.md). Reports stay confidential. The maintainer will review the report, gather context if needed, and respond. Possible outcomes include a private warning, a public clarification of expectations, a temporary or permanent ban from project spaces, or no action if the report doesn't hold up. There is no formal appeals process โ€” this is a one-person project, not a foundation. If you think a decision was wrong you can say so, in writing, to the maintainer; that's it. ## Scope This Code of Conduct applies to interactions in any space the project owns or operates: the Gitea repository (issues, pull requests, discussions, wiki), any chat channels we publish, and any conferences or events the project is officially represented at. It does not apply to: - Forks of the project that aren't being submitted back upstream. - Conversations between contributors that don't reference the project. - Public criticism of the project itself. ## Acknowledgement This document borrows shape and language from the [Contributor Covenant](https://www.contributor-covenant.org/) v2.1 but is intentionally shorter and adapted to the project's single-maintainer reality.