|
libmemalloc 0.0.0-alpha
The Magic of Memory Transmutation
|
The libmemalloc project is committed to providing a respectful, focused, and collaborative environment for everyone who participates in the project.
This project welcomes contributions through code, documentation, design discussion, reviews, bug reports, feature requests, tests, examples, security improvements, tooling, and maintenance work.
All participants are expected to help maintain a community that is open, technical, constructive, and safe for professional collaboration.
The libmemalloc community values:
Strong technical criticism is welcome when it is directed at code, design, documentation, tests, or processes.
Personal attacks are not welcome.
Examples of behavior that contributes to a positive project environment include:
Examples of unacceptable behavior include:
Technical disagreement is normal and useful.
Participants may strongly disagree about architecture, naming, performance, portability, security, style, testing, or maintainability. However, discussion must remain focused on the work.
Acceptable examples:
Unacceptable examples:
Maintainers may pause, lock, or redirect discussions that become unproductive.
This Code of Conduct applies in all official project spaces, including:
This Code of Conduct also applies when a person is officially representing the project in public spaces, events, posts, talks, or related technical discussions.
Project maintainers are responsible for clarifying and enforcing acceptable standards of behavior.
Maintainers may take appropriate and fair corrective action in response to behavior that they consider harmful, inappropriate, threatening, offensive, or disruptive to the project.
Maintainers may remove, edit, hide, reject, or moderate:
When appropriate, maintainers should explain moderation decisions clearly.
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the project maintainer:
Rafael V. Volkmer <rafael.v.volkmer@gmail.com>
When reporting an incident, please include as much relevant context as possible:
Reports will be reviewed as promptly and fairly as possible.
Reports will be handled as confidentially as reasonably possible. Information about a report should only be shared with people who need it to review, investigate, or resolve the incident.
If a report involves a maintainer, that maintainer should not be solely responsible for reviewing or resolving the report.
Maintainers may use the following enforcement levels depending on the impact, severity, pattern, and context of the behavior.
Used for behavior that is inappropriate, unprofessional, or disruptive, but appears limited in severity.
Possible actions:
Used for a clear violation or repeated low-level violations.
Possible actions:
Used for serious violations or repeated behavior after warning.
Possible actions:
Used for severe violations, threats, harassment, repeated misconduct, or behavior that creates an unsafe or unworkable environment.
Possible actions:
Reports made in good faith will not be punished, even if the report cannot be fully verified.
Knowingly false, malicious, or retaliatory reports are themselves a violation of this Code of Conduct.
This Code of Conduct may be updated as the project evolves.
Changes should preserve the project's commitment to respectful collaboration, technical rigor, clear enforcement, and responsible open-source maintenance.
Substantial changes should be reviewed like any other repository governance change.
This Code of Conduct is adapted from the Contributor Covenant, version 3.0.
Contributor Covenant is stewarded by the Organization for Ethical Source and licensed under CC BY-SA 4.0.