Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Split modules logic

Đang mở
#65 1 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức phù hợp với người mới
25/100
Loại issue
Tái cấu trúc
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Đình trệ
Công nghệ
python
Lĩnh vực
tooling

Hướng nghiên cứu

Bắt đầu bằng cách kiểm tra src/config/config và src/downloader/downloader, sau đó lần theo các import khiến những tên như src.config.config trở nên khó hiểu. Cấu trúc config được đề xuất tách neo4j_config, redis_config và generic_config; để hoàn tất, cần xác định các ranh giới module rõ ràng tương tự và cập nhật các import bị ảnh hưởng mà không thay đổi hành vi.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

discussion Medium Priority

Module names could be confusing

Imports such as from src.config.config import ... or from src.downloader.downloader import ... could confuse and we should split their logic between multiple files.

For example, we can split the config module into neo4j_config, redis_config, and generic_config.

src
-- config
---- neo4j_config
---- redis_config
---- generic_config

Ngôn ngữ chính
Python
Star
748
Fork
46
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của CycodeLabs/raven

Tất cả issue của CycodeLabs/raven

Issue tương tự

Thêm issue về Python

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.