Skip to content

Latest commit

 

History

History
23 lines (18 loc) · 2.8 KB

HOW_TO_CONTRIBUTE.md

File metadata and controls

23 lines (18 loc) · 2.8 KB

LÀM THẾ NÀO ĐỂ ĐÓNG GÓP VÀO DỰ ÁN

Hiện tại, dự án Đọc báo Crawler đang được refactor và bổ sung documentation để hướng tới mục tiêu không chỉ là dự án hữu ích cho cộng đồng xử lý dữ liệu, mà còn là project giáo dục dành cho những người đam mê lập trình và muốn tìm hiểu ngôn ngữ Python.

Để đạt được mục tiêu này, dự án rất mong muốn nhận được sự hỗ trợ từ cộng đồng, tập trung vào các nhiệm vụ:

Với các bạn mới học lập trình

  • Viết các tutorial hướng dẫn việc cài đặt và sử dụng Đọc báo Crawler nhằm tạo cảm hứng và giúp đỡ những người mới học lập trình trong việc tiếp cận dự án
  • Issue những đoạn code mà bạn thấy khó hiểu / cần bổ sung documentation / code smell để tác giả cải tiến
  • Tham gia biên soạn lại các tài liệu hướng dẫn tạo cấu hình, vận hành hệ thống...đễ dễ hiểu và dễ tiếp cận hơn

Với những lập trình viên có kinh nghiệm, rất mong sẽ nhận được sự tham gia của các bạn ở các nhiệm vụ:

  • Tham gia viết bài giải thích cách thức mà Đọc báo Crawler hoạt động và các chủ đề có thể giúp những người mới học lập trình dễ tiếp cận hơn với việc xây dựng và phát triển bộ quét
  • Tham gia cấu hình để quét các nguồn mới, dần dần xây dựng thành kho chia sẻ trong cộng đồng
  • Cải tiến giao diện frontend để tiện dụng hơn
  • Chuyển việc cài đặt sang sử dụng Docker để dễ hơn cho người mới học lập trình
  • Cải tiến mã nguồn và tạo Pull Requests để dự án ngày càng hoàn thiện về tính năng và dễ tiếp cận hơn với người học lập trình

Với các bạn không phải là lập trình viên nhưng quan tâm tới dự án, rất mong sẽ nhận được sự hỗ trợ với các nhiệm vụ

  • Hoàn thiện bộ Quy tắc đạo đức khi sử dụng bộ quét Docbao Crawler (xem thêm file CODE_OF_CONDUCT.md)
  • Đóng góp các ý tưởng, bài toán mà việc sử dụng Docbao Crawler có thể giúp ích cho cộng đồng. Ví dụ: chống Fakenews, check tin copy...
  • Xây dựng community để kết nối những người có nhu cầu sử dụng dữ liệu với chủ nguồn dữ liệu (ví dụ chủ cơ quan báo, chủ blog, website...) để hợp thức hoá dần hoạt động quét dữ liệu.
  • Hỗ trợ dự án xin giấy phép (hoặc các hình thức tương tự) từ các đơn vị sở hữu nội dung để dự án có thể chia sẻ file cấu hình quét tới cộng đồng.