/ / Cách gửi yêu cầu kéo đầu tiên của bạn cho Hacktoberfest 2022

Cách gửi yêu cầu kéo đầu tiên của bạn cho Hacktoberfest 2022

Hacktoberfest là một lễ kỷ niệm kéo dài một tháng hàng năm của các dự án nguồn mở, người bảo trì và người đóng góp. Sự kiện nhằm mục đích thúc đẩy mã nguồn mở và khuyến khích các nhà phát triển đóng góp.


Hacktoberfest đi kèm với các ưu đãi cho 40.000 người tham gia đầu tiên nhận được bốn yêu cầu kéo được hợp nhất trước ngày 31 tháng 10. Bạn có thể nhận được một cái cây được trồng theo tên của bạn hoặc một chiếc áo phông Hacktoberfest.

Tất cả bắt đầu với yêu cầu kéo / hợp nhất đầu tiên của bạn.


Đăng ký Hacktoberfest

Để tham gia Hacktoberfest, trước tiên bạn phải đăng ký sự kiện trên hacktoberfest.com.

Bạn sẽ thấy một màn hình tương tự như sau:

Bạn phải có tài khoản GitHub hoặc GitLab để tham gia.

Chọn dịch vụ lưu trữ ưa thích của bạn và nhấp vào BAN ĐẦU cái nút. Nhấp vào nút này sẽ chuyển hướng bạn đến ứng dụng bạn đã chọn, ứng dụng này sẽ yêu cầu bạn phê duyệt Hacktoberfest.

Việc cấp phép cho Hacktoberfest sẽ tự động đăng ký bạn tham gia sự kiện.

Tìm dự án để đóng góp trên GitHub & GitLab

Chỉ những đóng góp cho các dự án mã nguồn mở tham gia trên GitHub hoặc GitLab mới được tính cho Hacktoberfest. Bạn phải có tài khoản GitHub hoặc GitLab để tham gia.

GitHub

Để tìm các dự án tham gia Hacktoberfest trên GitHub:

  1. Điều hướng đến github.com.
  2. Điều hướng đến thanh tìm kiếm trên GitHub hoặc nhấn phím gạch chéo (/) trên bàn phím của bạn.
  3. Nhập “Hacktoberfest” và nhấp vào ĐI VÀO cái nút.

Làm theo các bước trên sẽ hiển thị một số kết quả, với chủ đề Hacktoberfest ở trên cùng. Chủ đề này sẽ cung cấp cho bạn một danh sách các kho bạn có thể đóng góp, như thể hiện trong hình dưới đây.

Ngoài ra, bạn có thể truy cập trực tiếp vào chủ đề GitHub Hacktoberfest.

GitLab

Để tìm các dự án tham gia Hacktoberfest trên GitLab:

  1. Điều hướng đến gitlab.com.
  2. Trên trang chủ, chọn khám phá các dự án công cộng.
  3. Trên trang khám phá dự án, hãy chọn khám phá chủ đề.
  4. bên trong lọc theo tìm kiếm hãy nhập “Hacktoberfest”.

Làm theo các bước trên sẽ hiển thị một số kết quả, với chủ đề Hacktoberfest là chủ đề đầu tiên. Chủ đề này sẽ cung cấp cho bạn một danh sách các kho bạn có thể đóng góp, như thể hiện trong hình dưới đây.

Ngoài ra, bạn có thể truy cập trực tiếp vào chủ đề GitLab Hacktoberfest.

Tạo Yêu cầu kéo (PR) trên GitHub

Yêu cầu kéo (PR) là một đề xuất được thực hiện bởi một người đóng góp cho một dự án yêu cầu người bảo trì của dự án xem xét và hợp nhất các thay đổi được đề xuất vào dự án.

Để thực hiện một PR, bạn phải tìm một dự án Hacktoberfest mà bạn muốn đóng góp. Khi bạn tìm thấy một dự án, hãy nhấp vào cái nĩa ở góc trên cùng bên phải:

Forking dự án tạo một bản sao của dự án trong tài khoản GitHub của bạn, cho phép bạn thực hiện các thay đổi mà không ảnh hưởng đến dự án chính. Sau khi tạo dự án, sao chép kho lưu trữ từ tài khoản của bạn và thực hiện các thay đổi trên môi trường phát triển cục bộ của bạn.

Đảm bảo đọc các hướng dẫn đóng góp của dự án và làm theo chúng để tăng cơ hội nhận được yêu cầu kéo của bạn.

Sau khi thực hiện các thay đổi và thêm phiên bản kho lưu trữ đã phân nhánh của bạn, hãy cam kết các thay đổi bằng Git và đẩy chúng lên GitHub.

Khi các thay đổi phản ánh trên GitHub, bạn sẽ nhận được lời nhắc thông báo rằng nhánh rẽ của bạn đang “cam kết” trước nhánh chính, như thể hiện trong hình ảnh bên dưới.

Tiếp theo, nhấp vào Góp phần trên lời nhắc. Nhấp vào nút này sẽ nhắc bạn mở một yêu cầu kéo, như thể hiện trong hình dưới đây.

Sau đó, nhấp vào yêu cầu kéo mở cái nút. Thao tác này sẽ đưa bạn đến một trang nơi bạn sẽ xem lại các nguyên tắc đóng góp, tiêu đề và mô tả cho yêu cầu kéo của bạn.

Điền vào các trường bắt buộc và nhấp vào Tạo yêu cầu kéo như được hiển thị trong hình ảnh bên dưới.

Bạn đã tạo một yêu cầu kéo. Bây giờ, hãy đợi những người bảo trì của dự án xem xét và hợp nhất hoặc từ chối đóng góp của bạn.

Tạo Yêu cầu Hợp nhất trên GitLab

Một yêu cầu hợp nhất giống với một yêu cầu kéo. Sự khác biệt duy nhất là tên tương ứng của họ.

Để thực hiện một yêu cầu hợp nhất, trước tiên bạn phải tìm một dự án Hacktoberfest mà bạn muốn đóng góp. Khi bạn tìm thấy một dự án, hãy nhấp vào nút fork ở góc trên cùng bên phải:

Forking dự án tạo một bản sao của dự án trong tài khoản GitLab của bạn, cho phép bạn thực hiện các thay đổi mà không ảnh hưởng đến dự án chính. Sau khi tạo dự án, sao chép kho lưu trữ từ tài khoản của bạn và thực hiện các thay đổi trên môi trường phát triển cục bộ của bạn.

Đảm bảo đọc các hướng dẫn đóng góp của dự án và làm theo chúng để tăng cơ hội nhận được yêu cầu kéo của bạn.

Sau khi thực hiện các thay đổi và thêm phiên bản kho lưu trữ đã phân nhánh của bạn, hãy xác nhận các thay đổi và đẩy chúng lên GitLab.

Sau khi bạn đã đẩy các thay đổi của mình lên GitLab, hãy điều hướng đến dự án đã phân nhánh của bạn và nhấp vào Hợp nhất các yêu cầu trong thanh bên. Thao tác này sẽ hiển thị màn hình giải thích yêu cầu hợp nhất và Yêu cầu hợp nhất mới cái nút. Nhấn vào Yêu cầu hợp nhất mới như được hiển thị trong hình ảnh bên dưới.

Tiếp theo, bạn sẽ cần chọn một nguồnMục tiêu chi nhánh. Các nguồn nhánh phải là nhánh mà các thay đổi bạn muốn cam kết với kho lưu trữ chính. Các Mục tiêu nhánh phải là kho lưu trữ chính nơi bạn muốn cam kết các thay đổi của mình. Sau khi chọn các chi nhánh, hãy nhấp vào So sánh các nhánh và tiếp tục như được hiển thị trong hình ảnh bên dưới.

Nhấp vào So sánh các nhánh và tiếp tục sẽ đưa bạn đến một trang nơi bạn có thể nhập tiêu đề và mô tả cho yêu cầu hợp nhất của mình.

Điền vào các chi tiết được yêu cầu và nhấp vào Tạo nút yêu cầu hợp nhất, như thể hiện trong hình ảnh dưới đây.

Nhấp vào nút này sẽ tạo ra yêu cầu hợp nhất của bạn. Bây giờ bạn phải đợi những người bảo trì của dự án xem xét và hợp nhất hoặc đóng yêu cầu kéo của bạn.

Điều khoản và Điều kiện của Hacktoberfest

Tất cả các đóng góp được thực hiện cho các dự án Hacktoberfest phải nằm trong giới hạn của Hacktoberfest và không được gửi spam. Không tuân theo các quy tắc của Hacktoberfest có thể bị loại khỏi sự kiện.

Hacktoberfest đưa ra khoảng thời gian xem xét bảy ngày cho các yêu cầu kéo / hợp nhất tuân theo tất cả các nguyên tắc. Nếu PR của bạn tốt, dự án sẽ chấp nhận nó cho Hacktoberfest trong khung thời gian đó.

Chúc bạn đóng góp vui vẻ!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *