Add information how to deal with incorporation external code (license, credits)
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- Python
- Star
- 2.1k
- Fork
- 1k
- Merge trung bình
- 2 ngày 12 giờ
- Pull request đã merge (30 ngày)
- 12
Mô tả
Describe the enhancement or feature you'd like
The devguide does not contain information what a triager and core dev has to do when adding files or non-trivial portions of code from an external project with non-core dev contributors. There are a couple of things we need to check or do:
- Is the license compatible with PSFL?
- Include proper provenance and license information in file header or comment before the code
- Add license and origin to
Docs/license.rst - Give credits to original authors
- Properly document the provenance and license in commit message
Describe alternatives you've considered
We should ask VanL for guidance, too.
Additional context
See https://github.com/python/cpython/issues/95649 for a case that is missing proper license and provenance information.
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu bằng cách xem xét cấu trúc tài liệu devguide và issue 95649 liên quan của CPython, sau đó hỏi VanL về hướng dẫn dự kiến. Ghi lại các yêu cầu về khả năng tương thích giấy phép, nguồn gốc, credit, Docs/license.rst và thông điệp commit để quy trình được đầy đủ và có thể thực hiện.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- python
- Lĩnh vực
- documentation
- Loại issue
- Tài liệu
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 45/100