Files
DinQuant/CODE_OF_CONDUCT.md
dienakdz 87f2845483 Refactor code for improved readability and consistency
- Cleaned up whitespace and formatting in various files including http.py, language.py, logger.py, safe_exec.py, and SQL migration scripts.
- Consolidated import statements and removed unnecessary blank lines.
- Updated logging configuration for better clarity.
- Enhanced the safe execution code with improved error handling and logging.
- Removed commented-out code and unnecessary variables in backfill_zero_trades.py and other scripts.
- Added a pyproject.toml for Ruff and Vulture configuration.
- Introduced requirements-dev.txt for development dependencies.
- Removed commented-out stock entries in init.sql for cleaner migration scripts.
2026-04-09 14:30:51 +07:00

117 lines
3.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Code of Conduct
QuantDinger is a technical, builder-first open-source project.
We value clear thinking, respectful collaboration, and long-term credibility.
This Code of Conduct exists to ensure that all contributors and users
can participate in a professional, constructive environment.
---
## 1) Our Commitment
We are committed to providing a harassment-free and respectful experience
for everyone involved in the QuantDinger community, regardless of:
- age, gender identity, or expression
- sexual orientation
- disability or medical condition
- ethnicity, nationality, or religion
- level of experience or background
Participation in this project requires mutual respect and good faith.
---
## 2) Expected Behavior
We expect all participants to:
- Communicate clearly and respectfully
- Focus discussions on ideas, code, and design — not individuals
- Be open to technical critique and alternative viewpoints
- Assume good intent in others unless clearly proven otherwise
- Keep discussions relevant and constructive
Disagreement is normal.
Personal attacks are not.
---
## 3) Unacceptable Behavior
The following behaviors are not tolerated:
- Harassment, discrimination, or intimidation of any kind
- Personal attacks, insults, or derogatory comments
- Trolling, bad-faith arguments, or repeated disruption
- Publishing private information without explicit permission
- Sexualized language or imagery in inappropriate contexts
- Persistent off-topic or promotional spam
---
## 4) Scope
This Code of Conduct applies to all official QuantDinger spaces, including:
- GitHub issues, pull requests, discussions, and code reviews
- Any community channels linked from this repository
- Project-related communication and collaboration spaces
---
## 5) Reporting Issues
If you experience or witness behavior that violates this Code of Conduct,
please report it through one of the following channels:
1. **GitHub**
Open an issue labeled `conduct`.
Please avoid including sensitive or private information.
2. **Email**
Contact the project maintainer via the email listed in `README.md`.
If there is an immediate safety concern, contact your local emergency services.
All reports will be reviewed seriously and confidentially.
---
## 6) Enforcement
Project maintainers are responsible for enforcing this Code of Conduct.
Actions may include, but are not limited to:
- Private warning or clarification
- Temporary restriction from community participation
- Permanent removal from project spaces
- Rejection or reversal of contributions
Enforcement decisions are made to protect the project
and its contributors, not to punish individuals.
---
## 7) Maintainer Discretion
Maintainers reserve the right to moderate discussions
and take action in the interest of:
- project integrity
- contributor safety
- long-term community health
Good faith participation is always welcome.
Disruptive behavior is not.
---
## 8) Attribution
This Code of Conduct is informed by widely adopted open-source standards,
including the Contributor Covenant, and adapted for QuantDingers
engineering-focused environment.