Final cleanup after constants migration
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 20/100
- Loại issue
- Tái cấu trúc
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- python
- Lĩnh vực
- build-system, documentation
Hướng nghiên cứu
Sau khi hoàn tất các issue #182–#186, hãy kiểm tra package_data trong setup.py và xác minh rằng thư mục le_utils/resources/ không còn tồn tại. Cập nhật README.md và CHANGELOG.md như đã chỉ định, sau đó chạy pytest tests/ -v, make build và các lệnh build/cài đặt package; hoàn thành nghĩa là tất cả các tiêu chí nghiệm thu được liệt kê đều đạt.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
❌ This issue is not open for contribution. Visit Contributing guidelines to learn about the contributing process and how to find suitable issues.
Overview
With #182–#186 landed, the package should stop shipping le_utils/resources/, and the README should describe the spec workflow instead of keeping Python and JSON in sync by hand.
Complexity: Low
Target branch: main
Context
pyproject.tomlshipsresources/*.jsonthrough[tool.setuptools.package-data].- The README's Constants section says a new constant means editing the Python file and the JSON file; its file formats and format presets sections link to
formatlookup.json(on a personal fork) andpresetlookup.json.
The Change
- The README should say that a constant is added by editing its
spec/file and runningmake build.
Acceptance Criteria
- The built
le-utilswheel contains noresources/files. -
le_utils/resources/contains only thelanguagelookup.jsonsymlink. - README links to
le_utils/resources/point to the matchingspec/files instead, except thelanguagelookup.jsonlink.
AI usage
I made the decisions recorded on #181 and #182; Claude Code applied them to this cleanup against the current code and drafted the issue.
- Ngôn ngữ chính
- Python
- Star
- 7
- Fork
- 37
- Merge trung bình
- 1 ngày 17 giờ
- Pull request đã merge (30 ngày)
- 7
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc 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.
Issue khác của learningequality/le-utils
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100
learningequality/le-utils#186 ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
learningequality/le-utils#185 ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100
learningequality/le-utils#184 ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
learningequality/le-utils#183 ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100
learningequality/le-utils#182 ·
Tất cả issue của learningequality/le-utils
Issue tương tự
-
changelog investigate
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
ramnes/notion-sdk-py#409 ·
-
good first issue help wanted
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
lindicaphxag-tech/kaggle#28 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
BSData/horus-heresy-3rd-edition#3211 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug needs-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
Maintainer thường phản hồi trong vòng 1 ngày
-
bug tests
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
Maintainer thường phản hồi trong vòng 1 ngày