# Code of Conduct

sasso is an implementation of the **Sass** language. The Sass project asks every
implementation to adopt the **[Sass Community Guidelines]** for its own
community, so that the whole ecosystem shares one culture of kindness and
respect. This project adopts them in full, and they govern all participation in
sasso — issues, pull requests, discussions, and any other project space.

[Sass Community Guidelines]: https://sass-lang.com/community-guidelines/

## Our values

We hold ourselves to the values set out in the Sass Community Guidelines:

- **Be considerate.** Your work is used by others, and you depend on the work of
  others. Weigh the consequences of your decisions on users and fellow
  contributors.
- **Be open and inviting.** Everyone is welcome, except those who are
  unwelcoming. We welcome all individuals regardless of, but not limited to,
  their gender identity and expression, sexual orientation, preferred
  relationship model, disability, physical appearance, body size, age, race, or
  religious affiliation.
- **Be respectful.** *Harassment of anyone, either within the Sass community or
  outside of it, is never okay.* Disagreement is no excuse for poor manners;
  resolve conflict with empathy.
- **Take responsibility.** Own your mistakes, listen when you have caused harm,
  and work to make things right.
- **Be collaborative.** Work transparently with other contributors, with
  upstream Sass, and with the wider free-software community.
- **Value decisiveness and open communication.** Address disagreements
  constructively, and escalate unresolved issues to the maintainers for a
  decision rather than letting them fester.
- **Be responsive and helpful.** Questions — even repeated or basic ones —
  deserve a courteous, friendly answer.
- **Step down considerately.** If you stop contributing, do so in a way that
  minimizes disruption and lets others carry the work forward.

## Scope

This Code of Conduct applies within all project spaces (the repository, its
issues and pull requests, and any other forum the project uses) and when an
individual is representing the project in public spaces.

## Reporting

If you experience or witness behavior that violates this Code of Conduct, please
report it privately to the maintainers. You can do so by:

- opening a confidential report via GitHub's **private vulnerability reporting**
  on this repository, or
- contacting the maintainers of the [`momiji-rs`](https://github.com/momiji-rs)
  organization directly.

Reports will be handled with discretion. We will listen, respond as promptly as
we are able, and act in good faith to make the community welcoming for everyone.

## Enforcement

As the Sass Community Guidelines note, a volunteer project has limited power to
remove anyone from the broader community — but within this project's own spaces
the maintainers may edit or remove contributions, and decline further
participation from anyone who does not act in the spirit of these guidelines.

## Attribution

This Code of Conduct adopts and quotes the
[Sass Community Guidelines](https://sass-lang.com/community-guidelines/), which
are licensed under
[Creative Commons Attribution-ShareAlike 3.0](https://creativecommons.org/licenses/by-sa/3.0/).
