Implement CSS Colors level 4
Đang mở
Chưa có ai nhận issue này.
enhancement
good first issue
help wanted
- Ngôn ngữ chính
- Python
- Star
- 92
- Fork
- 30
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
In #28, a user reported an issue parsing colors with the / symbol in them. Here's a minimum reproducer:
python -m cssutils.scripts.cssparse -s '.any{color:rgb(0 0 0 / 0.4)}'
ERROR COLOR_VALUE: Missing token for production end FUNC ")": ('CHAR', '/', 1, 22)
ERROR PropertyValue: No match: ('CHAR', ')', 1, 27)
ERROR PropertyValue: Unknown syntax or no value: rgb(0 0 0 / 0.4)
ERROR CSSStyleDeclaration: Syntax Error in Property: color:rgb(0 0 0 / 0.4)
b''
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
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
Sử dụng trình tái hiện tối thiểu với python -m cssutils.scripts.cssparse làm bước kiểm tra ban đầu. Theo dõi cách rgb(0 0 0 / 0.4) được phân tích cú pháp và coi công việc là hoàn tất khi cú pháp CSS Colors Level 4 này được chấp nhận mà không có các lỗi đã báo cáo; issue không nêu tệp nguồn hay bài kiểm thử nào.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- css, python
- Lĩnh vực
- web-dev
- Loại issue
- Tính năng
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- 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
- 30/100