2010-06-06 27 views
10

Tôi mới tham gia github và tôi muốn giúp những người khác với dự án của họ mà tôi thấy thú vị. Tôi biết có rất nhiều hướng dẫn trong địa điểm github, nhưng tôi nghĩ rằng nó có thể là tốt đẹp để thu thập một loạt các kinh nghiệm của những người thực sự.Tôi nên bắt đầu như thế nào để giúp các dự án trong Github?

Vì vậy, tôi mời bạn đăng bài về trải nghiệm đầu tiên của bạn trong github. Cho dù bạn là một người không phải là người mới hay bạn là một tảng đá nặng nề trong tình trạng hôn mê github, tôi nghĩ rằng các dòng của bạn có thể khuyến khích những người mới thực sự như tôi về việc tham gia vào cộng đồng nguồn mở tuyệt vời này.

+0

https://www.quora.com/How-do-I-participate-or-contribute-in-open-source-projects có liên quan –

Trả lời

10

Nó khá đơn giản. Bạn có thể tóm tắt sự phát triển của một dự án cộng đồng đơn giản thành một quy trình hình tròn chỉ với hai hành động đơn giản:

  1. Theo dõi lỗi. Kiểm tra phần mềm, ghi nhật ký lỗi, đảm bảo chúng được lưu trữ ở đúng nơi, yêu cầu thêm chi tiết, v.v. Nếu hợp lệ, các báo cáo này sẽ mang chi tiết cho giai đoạn tiếp theo:

  2. Vá. Nhắm mục tiêu một lỗi, tạo lại, thay đổi mã của bạn để sửa lỗi, thử nghiệm cục bộ và đẩy bản vá của bạn. Vòng lặp này quay lại giai đoạn đầu tiên, nơi báo cáo lỗi được đánh dấu là cố định hoặc cách khác.

Bạn phải bắt đầu với giai đoạn một. Bạn không phải theo dõi lỗi và bạn có thể giúp đơn giản chỉ cần nhảy vào và đảm bảo rằng các trình báo cáo lỗi khác đang làm đúng thứ (đảm bảo có bãi chứa khi có thể áp dụng, đảm bảo các thẻ là đúng, hợp nhất các bản sao).

Hoặc bạn có thể tham gia nhiều hơn và kiểm tra phần mềm để tìm lỗi mới. Các onus ngày nhận được những điều đúng bây giờ là của riêng bạn.

Khi bạn đã quen thuộc hơn với dự án, mã của nó và các nhà bảo trì của nó, thì bạn có thể sẵn sàng tham gia vào việc sửa một số lỗi nổi bật.

Điều quan trọng cần nhớ là bạn có thể yêu cầu trợ giúp. Không ai mong đợi một người ngoài để hiểu tất cả các mã hoặc có thể sửa chữa tất cả các lỗi. Những người bảo trì thường rất vui khi được giúp ai đó bắt đầu vì họ thường có thời gian quay trở lại từ công việc bạn làm trong dự án.

2

Github chỉ là một trang web tổng hợp các dự án. Bạn cần tự hỏi những người bảo trì dự án cách họ muốn bạn giúp đỡ. Nó là vô nghĩa khi yêu cầu ở đây vì chúng tôi không biết các quy tắc cụ thể cho dự án mà bạn quan tâm. Các dự án khác nhau có những cách khác nhau để làm việc và yêu cầu trợ giúp trong các lĩnh vực khác nhau.

Tìm hiểu cách sử dụng Git sẽ là số một trong những điều cần nói. Oh, và chắc chắn rằng bạn tuân theo các tiêu chuẩn mã hóa.

3

EDIT:CodeTriage.com có thể giúp ích cho việc này.

Đây là một câu hỏi cũ, nhưng có một trang web mới đang cố gắng giúp những người như OP tìm các dự án đóng góp.

Trang web được gọi là Looking For Pull Requests (hiện đã chết vào năm 2016) và nhằm giúp mọi người tìm kiếm trợ giúp tìm những người muốn trợ giúp.

Bạn có thể duyệt qua danh sách các dự án và xem chúng hoạt động như thế nào hoặc thậm chí bạn có thể xuất bản dự án của mình một cách dễ dàng.

Các vấn đề liên quan