2012-03-05 8 views
11

Tôi đã tự hỏi những nghi thức thích hợp để đóng góp vào GitHub là gì?Nghi thức của GitHub Đóng góp, Yêu cầu Kéo và Vấn đề Mới

Nếu bạn gửi "Vấn đề mới" trước và thảo luận vấn đề?

Hoặc bạn có thực hiện một số sáng kiến, mã, sau đó thực hiện "Yêu cầu kéo" và thảo luận thêm mã ở đó không?

mối quan tâm của tôi với việc tạo ra một "Vấn đề mới" đầu tiên là nếu bạn làm một "Kéo Yêu cầu" sau đó, sẽ có hai vấn đề # 's tạo ra ... có vẻ như một sự lãng phí.

Cảm ơn!

Trả lời

14

Sự khác biệt là khá rõ ràng:

  • nếu bạn không nghĩ rằng bạn có thể đóng góp trở lại một bản vá, mở một "Issue mới" (following the same kind of checklist than the one described here).
  • nếu bạn nghĩ rằng bạn có thể thực hiện một số bản vá để khắc phục sự cố, hãy ngã ba repo và tạo "Pull Request" (khi bạn đã đẩy bản vá của mình trở lại ngã ba).

Nếu bạn thực hiện một vấn đề kéo đầu tiên, và sau đó tạo ra một yêu cầu kéo, không có gì ngăn bạn để tham khảo URL vấn đề trong yêu cầu bình luận kéo của bạn, để tránh phải viết lại bối cảnh vá của bạn.

+1

Trước khi thực hiện tất cả yêu cầu này trên danh sách gửi thư đầu tiên (nếu có) !! – Karussell