The ts-stack community is committed to respectful, constructive collaboration in service of excellent, secure software.
Contributors and maintainers must:
- treat other people with respect and dignity;
- welcome relevant technical questions and differing viewpoints;
- critique ideas and code without demeaning the person;
- communicate clearly, honestly, and professionally;
- respect privacy and coordinated vulnerability disclosure; and
- accept responsibility, correct mistakes, and help restore productive collaboration.
Harassment, threats, discrimination, deliberate intimidation, sexualized attention, doxxing, publication of private information, and sustained disruption are not acceptable in project spaces.
This policy applies in repository issues, pull requests, reviews, discussions, project events, and public interactions where someone represents the project. Maintainers may edit or remove harmful content, warn a participant, limit participation, or temporarily or permanently ban someone when necessary. Enforcement decisions should be timely, proportionate, documented privately, and free from conflicts of interest.
Report GitHub-hosted abuse through GitHub’s reporting tools and contact a project or organization maintainer privately when project action is needed. Do not use a public issue for a report that would expose a target or sensitive details. Security vulnerabilities follow the separate private disclosure policy.
Good-faith technical disagreement, maintainer review, and evidence-based rejection of a change are not misconduct. Decisions about code must be based on correctness, security, compatibility, maintainability, and the project’s documented standards.