BK Study LibraryTài liệu học tập do sinh viên Bách Khoa TP.HCM chia sẻ

Duyệt bài

Mọi tài liệu đều được kiểm trước khi lên thư viện. Người duyệt là sinh viên tình nguyện.

Ai duyệt

Bài đi qua những bước nào

  1. Gửi: qua trang Gửi tài liệu (bot mở một Pull Request cho bài), qua form Thêm link (issue có label cần duyệt, người duyệt tự tạo Pull Request từ issue), hoặc bạn tự mở Pull Request.
  2. Kiểm tự động: với file gửi qua trang web, workflow kiem-file quét virus, xóa metadata (PDF, ảnh, file Office), cảnh báo MSSV, email, số điện thoại, JavaScript trong PDF, macro trong Office, rồi ghi link Release vào Pull Request. CI validate kiểm định dạng, loại file, dung lượng và file trùng.
  3. Người duyệt đọc: theo danh sách bên dưới, hỏi lại người gửi trong Pull Request hoặc issue nếu cần.
  4. Merge: bài sạch được merge tự động khi check qua (cron của Worker); bài an toàn nhưng chưa chắc vẫn được merge và hiện ở trang Tài liệu chưa phân loại; đề thi, file dày như sách và bài có cảnh báo nặng chờ người duyệt merge. Workflow phat-hanh-file đưa file lên GitHub Release files-HKxxx (pre-release). Pull Request bị đóng thì don-kho dọn file chờ duyệt.
  5. Đóng issue (với link) kèm link tới trang môn.

Mục tiêu: trả lời mọi bài gửi trong 7 ngày. Yêu cầu gỡ được xử lý trước, xem Gỡ tài liệu.

Danh sách kiểm của người duyệt

Chi tiết: CONTRIBUTING.md.