Quy Tắc Ứng Xử¶
Cam Kết Của Chúng Tôi¶
Để xây dựng một môi trường mở và thân thiện, chúng tôi cam kết biến dự án GreenMap thành một không gian tham gia không bị quấy rối cho tất cả mọi người, bất kể tuổi tác, kích thước cơ thể, khuyết tật, dân tộc, đặc điểm giới tính, bản dạng và biểu hiện giới tính, trình độ kinh nghiệm, giáo dục, địa vị kinh tế xã hội, quốc tịch, ngoại hình cá nhân, chủng tộc, tôn giáo, hoặc bản dạng và xu hướng tình dục.
Tiêu Chuẩn Của Chúng Tôi¶
Hành Vi Được Khuyến Khích¶
Các ví dụ về hành vi đóng góp vào việc tạo ra một môi trường tích cực bao gồm:
- Sử dụng ngôn ngữ thân thiện và hòa nhã
- Tôn trọng các quan điểm và kinh nghiệm khác nhau
- Chấp nhận phê bình mang tính xây dựng một cách duyên dáng
- Tập trung vào điều tốt nhất cho cộng đồng
- Thể hiện sự đồng cảm với các thành viên khác trong cộng đồng
- Đóng góp code chất lượng, có documentation rõ ràng
- Hỗ trợ người mới tham gia, giải đáp thắc mắc một cách nhiệt tình
Hành Vi Không Được Chấp Nhận¶
Các ví dụ về hành vi không thể chấp nhận bao gồm:
- Sử dụng ngôn ngữ hoặc hình ảnh mang tính chất tình dục
- Trolling, bình luận xúc phạm/miệt thị, và tấn công cá nhân hoặc chính trị
- Quấy rối công khai hoặc riêng tư
- Công bố thông tin cá nhân của người khác như địa chỉ vật lý hoặc email mà không có sự cho phép rõ ràng
- Spam, quảng cáo không liên quan đến dự án
- Sử dụng code vi phạm bản quyền hoặc license
- Các hành vi khác có thể được coi là không phù hợp trong một môi trường chuyên nghiệp
Trách Nhiệm Của Chúng Tôi¶
Các maintainer của dự án có trách nhiệm làm rõ các tiêu chuẩn về hành vi được chấp nhận và dự kiến sẽ thực hiện các hành động khắc phục thích hợp và công bằng để đáp lại bất kỳ trường hợp nào của hành vi không được chấp nhận.
Các maintainer của dự án có quyền và trách nhiệm xóa, chỉnh sửa, hoặc từ chối comments, commits, code, wiki edits, issues, và các đóng góp khác không phù hợp với Quy Tắc Ứng Xử này, hoặc tạm thời hoặc vĩnh viễn cấm bất kỳ contributor nào vì các hành vi mà họ cho là không phù hợp, đe dọa, xúc phạm, hoặc gây hại.
Phạm Vi Áp Dụng¶
Quy Tắc Ứng Xử này áp dụng trong tất cả các không gian của dự án, và cũng áp dụng khi một cá nhân đại diện cho dự án hoặc cộng đồng của nó trong các không gian công cộng.
Các ví dụ về việc đại diện cho một dự án hoặc cộng đồng bao gồm:
- Sử dụng địa chỉ email chính thức của dự án
- Đăng bài qua tài khoản mạng xã hội chính thức
- Hoạt động như một đại diện được chỉ định tại một sự kiện trực tuyến hoặc ngoại tuyến
- Tương tác trên GitHub Issues, Pull Requests, Discussions
Thực Thi¶
Báo Cáo Vi Phạm¶
Các trường hợp hành vi lạm dụng, quấy rối, hoặc hành vi không được chấp nhận khác có thể được báo cáo bằng cách liên hệ đội ngũ dự án tại:
Email: conduct@myhou.io.vn
Tất cả các khiếu nại sẽ được xem xét và điều tra và sẽ dẫn đến một phản hồi được coi là cần thiết và phù hợp với hoàn cảnh. Đội ngũ dự án có nghĩa vụ duy trì tính bảo mật đối với người báo cáo sự việc.
Quy Trình Xử Lý¶
- Tiếp nhận báo cáo - Maintainers sẽ xác nhận đã nhận báo cáo trong vòng 48 giờ
- Điều tra - Team sẽ xem xét chi tiết vụ việc, thu thập thông tin từ các bên liên quan
- Quyết định - Team sẽ đưa ra quyết định về hành động cần thực hiện
- Thực thi - Áp dụng các biện pháp phù hợp
- Theo dõi - Đảm bảo vi phạm không tái diễn
Các Biện Pháp Xử Lý¶
Tùy thuộc vào mức độ vi phạm, các maintainer có thể thực hiện:
Cảnh cáo: - Cảnh cáo bằng văn bản về vi phạm - Yêu cầu xin lỗi công khai hoặc riêng tư
Tạm thời cấm: - Tạm thời cấm tham gia vào dự án trong một khoảng thời gian nhất định - Không được tương tác với cộng đồng, bao gồm tương tác với những người thực thi Quy Tắc Ứng Xử
Vĩnh viễn cấm: - Vĩnh viễn cấm tham gia vào dự án - Xóa tất cả các đóng góp (nếu có thể)
Nguyên Tắc Khi Đóng Góp Code¶
Quality Standards¶
- Code phải pass tất cả tests trước khi tạo Pull Request
- Tuân thủ coding style của từng repository (PEP 8 cho Python, Airbnb cho JavaScript, Kotlin Conventions)
- Viết documentation cho các functions/classes phức tạp
- Commit messages rõ ràng theo Conventional Commits format
Code Review Process¶
- Đừng take it personally - Code review là về code, không phải về bạn
- Phản hồi mang tính xây dựng - Đưa ra lý do rõ ràng khi request changes
- Tôn trọng thời gian của reviewer - Đảm bảo PR không quá lớn, có context đầy đủ
- Học hỏi từ feedback - Mọi comment đều là cơ hội để cải thiện
Pull Request Guidelines¶
- Fork repository và tạo branch từ
main - Implement changes với clear commit messages
- Add tests nếu thêm tính năng mới
- Update documentation nếu thay đổi APIs
- Ensure CI passes trước khi request review
- Link related issues trong PR description
- Be responsive với reviewer comments
Cộng Đồng & Support¶
Các Kênh Giao Tiếp¶
GitHub: - Issues - Báo bugs, đề xuất features - Pull Requests - Đóng góp code - Discussions - Thảo luận, Q&A
Email: - Technical support: support@myhou.io.vn - Code of Conduct: conduct@myhou.io.vn
Cách Nhận Giúp Đỡ¶
Trước khi hỏi:
- Đọc documentation thoroughly
- Search existing issues/discussions
- Reproduce và document lỗi rõ ràng
Khi tạo issue:
- Sử dụng issue templates
- Cung cấp thông tin môi trường (OS, versions)
- Include error logs, screenshots
- Mô tả steps to reproduce
Khi tham gia discussions:
- Be respectful và patient
- Stay on topic
- Search trước khi post duplicate questions
Ghi Nhận Đóng Góp¶
Chúng tôi ghi nhận và đánh giá cao mọi đóng góp cho GreenMap:
- Code contributors - Được list trong README
- Documentation writers - Được credit trong docs
- Bug reporters - Được mention trong changelogs
- Community helpers - Được recognize trong discussions
Contributor Levels¶
Contributor: - Đã có ít nhất 1 merged PR
Active Contributor: - 5+ merged PRs - Regular participation trong discussions
Core Contributor: - 20+ merged PRs - Maintain một phần của codebase - Help với code reviews
Maintainer: - Full repository access - Quyết định về roadmap - Enforce Code of Conduct
Attribution¶
Quy Tắc Ứng Xử này được điều chỉnh từ Contributor Covenant, version 2.1, có sẵn tại https://www.contributor-covenant.org/version/2/1/code_of_conduct.html.
Cập Nhật¶
Quy Tắc Ứng Xử này có thể được cập nhật theo thời gian. Mọi thay đổi lớn sẽ được thông báo qua GitHub Discussions.
Phiên bản hiện tại: 1.0.0
Ngày cập nhật: 11/12/2024
Liên hệ: conduct@myhou.io.vn