Good first issue: make one file Standard-compliant (burn down .standard_todo.yml)
Maintainer thường phản hồi trong vòng 4 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 78/100
Hướng nghiên cứu
Bắt đầu với .standard_todo.yml trên main và chọn một tệp trong danh sách; issue gợi ý các model và spec trong spec/ là những lựa chọn dễ hơn. Chạy bundle exec standardrb --fix path/to/file.rb, sửa các lỗi còn lại, rồi chạy spec của tệp đó. Công việc được xem là hoàn tất khi tệp tuân thủ Standard và mục tương ứng được xóa khỏi .standard_todo.yml; hãy bình luận về lựa chọn của bạn trước để tránh trùng lặp.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Help us finish the Standard.rb migration, one file per PR 🎉
.standard_todo.yml lists ~100 files that are allowed to break our Ruby style rules for now. Recent PRs like #7235 and #7237 each cleaned up one file. This is a great first contribution: it's small, it has a clear "done", and CI tells you when you're right.
How to pick one up
- Comment below with the file you're taking, so no one else takes the same one
- Remove that file's entry from
.standard_todo.yml - Run
bundle exec standardrb --fix path/to/file.rb, then fix any remaining offenses by hand - Run that file's spec (e.g.
bundle exec rspec spec/models/judge_spec.rb) - Open a PR titled
Make <file> Standard-compliant (#<this issue>)
Tips
- Keep it to one file (or one file plus its spec) per PR so review is fast
- If an autofix changes behaviour (e.g.
Time.now→Time.current,update_attribute→update), say so in the PR - Models and specs under
spec/are usually easiest;app/models/casa_case.rbandapp/models/user.rbare big, so save those for later
Running list: see .standard_todo.yml on main.
- Ngôn ngữ chính
- Ruby
- Star
- 382
- Fork
- 547
- Merge trung bình
- 7 ngày 21 giờ
- Pull request đã merge (30 ngày)
- 28
Chuẩn bị môi trường
Khởi chạy dev container của dự án ngay trên trình duyệt, bằng tài khoản GitHub của bạn.
- Có Dockerfile hoặc tệp Docker Compose
- 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 rubyforgood/casa
-
dependencies Difficulty: Easy github_actions Good First Issue Help Wanted
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
rubyforgood/casa#7275 ·
Maintainer thường phản hồi trong vòng 4 ngày
-
Stale bot marks Help Wanted / Good First Issue issues as abandonedCó thể đã có người làm @KoushikSagarr đã nhận 1 ngày trước. Đang mởgithub_actions Good First Issue
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
rubyforgood/casa#7262 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 4 ngày
-
Bug: Reassigned cases are listed under "Not Assigned" in the Assign a new case dropdownCó thể làm lại được @Anandb71 đã nhận 9 ngày trước và không có pull request nào đang mở. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
rubyforgood/casa#7241 · 3 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 4 ngày
-
Case page renders every case contact unpaginated (8s, ~1,500 queries for a 900-contact case)Đang mở📈 Performance Improvement Help Wanted
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 55/100
rubyforgood/casa#7280 ·
Maintainer thường phản hồi trong vòng 4 ngày
-
Supervisors and volunteers pages load every case contact in the org (13s requests, memory spikes)Đang mở📈 Performance Improvement Help Wanted
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 58/100
rubyforgood/casa#7279 ·
Maintainer thường phản hồi trong vòng 4 ngày
Tất cả issue của rubyforgood/casa
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 1 ngày
-
data error
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
riscv/riscv-unified-db#2794 ·
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 65/100
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 85/100
heartcombo/simple_form#1874 ·
-
Bug: Reports Monthly breakdown shows the whole first month when a custom range starts mid-monthĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
we-promise/sure#4603 ·
Maintainer thường phản hồi trong vòng 1 ngày