Các dự án mã nguồn mở python để đóng góp cho người mới bắt đầu

Đóng góp cho nguồn mở có thể vừa bổ ích vừa thỏa mãn. Nó giúp bạn cải thiện các kỹ năng của mình, xây dựng các kết nối có ý nghĩa và cũng là xây dựng sự nghiệp của bạn

Nhưng việc có đóng góp đầu tiên đó có thể là một nhiệm vụ khó khăn đối với bạn với tư cách là nhà phát triển chưa bao giờ đóng góp cho nguồn mở trước đây. Tôi đã biên soạn một danh sách một số nền tảng tuyệt vời giúp các nhà phát triển mới bắt đầu tìm thấy các vấn đề và dự án nguồn mở tuyệt vời để thực hiện đóng góp đầu tiên của họ

Nhưng trước khi bắt đầu, nếu bạn chưa biết mã nguồn mở là gì - Hãy đọc bài viết này

10 nền tảng để tìm các dự án mã nguồn mở cho người mới bắt đầu

1. Hướng dẫn mã nguồn mở

Trước khi bắt đầu sử dụng mã nguồn mở, bạn nên biết cách đóng góp cho một dự án mã nguồn mở

Hướng dẫn nguồn mở giống như 101 cho nguồn mở. Trang web này có hướng dẫn về 👇 [danh sách bên dưới được lấy trực tiếp từ trang web của họ]

  • cách đóng góp cho mã nguồn mở
  • bắt đầu một dự án mã nguồn mở
  • tìm kiếm người dùng cho dự án của bạn
  • xây dựng cộng đồng chào đón
  • thực hành tốt nhất cho người bảo trì
  • lãnh đạo và quản trị
  • được trả tiền cho công việc nguồn mở
  • quy tắc ứng xử của bạn
  • chỉ số mã nguồn mở
  • khía cạnh pháp lý của mã nguồn mở

Tôi rất khuyến khích bạn đọc nó trước khi thực hiện yêu cầu kéo đầu tiên của mình. Nó sẽ khai sáng cho bạn về Nguồn mở và nhiều yếu tố khác liên quan đến nó

2. Up For Grabs

Up For Grabs duy trì một “danh sách các dự án nguồn mở có các nhiệm vụ được sắp xếp cụ thể cho những người đóng góp mới. ” [từ Up For Grabs]

Lọc các dự án theo nhãn và thẻ và kiểm tra các dự án mà bạn thấy thú vị.  

3. Dự án Ovio

“Ovio là một nền tảng cộng đồng đang cố gắng làm cho hệ sinh thái nguồn mở trở nên hợp tác và dễ tiếp cận hơn bằng cách trao quyền cho các nhà phát triển đóng góp. ” [từ Ovio]

Nó cung cấp cho bạn quyền truy cập vào danh sách các dự án và vấn đề được tuyển chọn phù hợp với kỹ năng và sở thích của bạn

Trước tiên, bạn phải tạo tài khoản và điền vào hồ sơ của mình để cho Ovio biết về các kỹ năng và sở thích của bạn, dựa vào đó họ sẽ tự động kết hợp bạn với các dự án và vấn đề

4. MãTriage

CodeTriage giúp bạn đóng góp cho nguồn mở bằng cách “chọn một số vấn đề đang mở và gửi chúng trực tiếp vào hộp thư đến của bạn”. [từ CodeTriage]

Sau khi bạn đăng ký CodeTriage, bạn chọn các kho lưu trữ mà bạn muốn trợ giúp và họ sẽ gửi cho bạn các sự cố theo định kỳ. Họ đã giúp 63.488 nhà phát triển đóng góp cho 6.767 dự án Nguồn mở cho đến nay

5. Đóng góp đầu tiên

Đóng góp đầu tiên giúp bạn thực hiện đóng góp nguồn mở đầu tiên của mình sau năm phút. Để bắt đầu, bạn phải sao chép cục bộ kho lưu trữ của họ và sau đó thêm tên của bạn vào ”Người đóng góp” của họ. md” và sau đó đẩy các thay đổi lên GitHub. Sau khi hoàn thành, bạn có thể kiểm tra danh sách dự án phong phú của họ và chọn những dự án phù hợp với kỹ năng và sở thích của bạn

6. Codetribute

“Codetribute là một trang web hướng dẫn những người đóng góp cho lần đóng góp đầu tiên của họ. Nó giúp những người đóng góp mới tìm thấy một dự án mà họ muốn làm việc cùng, tìm hiểu về dự án đó và sau đó tìm một nhiệm vụ phù hợp với kỹ năng và sở thích của họ chứ không phải đã được giao cho người khác. ” [từ Codetribute README]

Bạn có thể duyệt các dự án và các vấn đề của chúng, đồng thời có thể lọc các vấn đề dựa trên ngôn ngữ lập trình ưa thích của bạn. Điểm hay khác của Codetribute là nó cho phép bạn tìm ra các vấn đề với thẻ good-first-bugs không giống như các tài nguyên khác trong bài viết này

7. Dự án Hacktoberfest

Hacktoberfest Projects là một trang web cho phép bạn tìm các dự án đủ điều kiện cho Hacktoberfest. Mặc dù trang web này được thiết kế đặc biệt để tìm các dự án Hacktoberfest, nhưng không có quy tắc nào là bạn không thể đóng góp cho các dự án đó vào các tháng khác ngoài tháng 10.  

Vì vậy, hãy kiểm tra trang web này và bạn có thể tìm thấy một số dự án tuyệt vời ở đây

8. Vấn đề đầu tiên tốt

Trang web Vấn đề đầu tiên tốt sắp xếp các vấn đề với thẻ vấn đề đầu tiên tốt từ các dự án nguồn mở khác nhau và hiển thị chúng với giao diện người dùng đẹp và rõ ràng. Đó là một cách tuyệt vời để tìm "các vấn đề tốt đầu tiên" trên GitHub mà bạn sẽ mất nhiều thời gian để tìm thủ công. Nếu bạn là người mới bắt đầu, tôi sẽ khuyến khích bạn truy cập và kiểm tra trang web này nhiều hơn

9. Yêu cầu kéo đầu tiên

Thành thật mà nói, trang web này có thể không tìm cho bạn các dự án nguồn mở để đóng góp nhưng nó sẽ cho bạn biết đóng góp nguồn mở đầu tiên của các lập trình viên yêu thích của bạn là gì

Yêu cầu kéo đầu tiên như tên gợi ý hỏi bạn tên người dùng GitHub của các lập trình viên yêu thích của bạn và đổi lại hiển thị yêu cầu kéo đầu tiên của họ

Đó là một trang web tuyệt vời để bạn biết có bao nhiêu lập trình viên khổng lồ mà bạn biết đã bắt đầu với những đóng góp nhỏ

10. Aviyel

Aviyel là một nền tảng kiếm tiền dựa vào cộng đồng dành cho các dự án mã nguồn mở. Họ làm việc với những người tạo nguồn mở để xây dựng và khuyến khích các cộng đồng tích cực, đạt được sự độc lập về tài chính và tăng cường áp dụng các dự án của họ

Aviyel đang “xây dựng một nền tảng chia sẻ kiến ​​thức mang đến sự trao đổi kiến ​​thức, hỗ trợ và nội dung liên tục và đảm bảo xung quanh các dự án nguồn mở giữa cộng đồng nguồn mở với các doanh nghiệp và nhà phát triển, những người xây dựng các sản phẩm tuyệt vời bằng cách sử dụng chúng. ” [từ Tuyên ngôn Aviyel]

Hiện tại, họ đã triển khai năm dự án - Docz, Typesense, Mobile Security Framework[MobSF], Chatwoot và Hoppscotch, bạn có thể kiểm tra chúng tại trang web của Aviyel

Kiểm tra nền tảng và các dự án này và bạn có thể tìm thấy điều gì đó thú vị

chia tay suy nghĩ

Nếu bạn đang đọc đến đây, rất có thể bạn thực sự nghiêm túc về việc tham gia vào nguồn mở. Tôi chúc bạn may mắn với hành trình mã nguồn mở của mình. Hãy liên hệ với tôi trên Twitter nếu bất kỳ nền tảng nào trong số này bây giờ hoặc trong tương lai giúp bạn thực hiện đóng góp mã nguồn mở đầu tiên của mình. Tôi rất thích nghe về cuộc hành trình của bạn

Người mới bắt đầu có thể đóng góp cho các dự án mã nguồn mở không?

Khi bạn đã tìm thấy một dự án, hãy chuyển đến các vấn đề thân thiện với người mới bắt đầu của repo đó. Đối với điều đó, hãy nhập github. com/[chủ sở hữu]/[kho lưu trữ]/đóng góp. Chọn một vấn đề để bắt đầu đóng góp . Bạn có thể tìm thấy những vấn đề như vậy dưới thẻ vấn đề đầu tiên tốt cho người mới bắt đầu.

Một số dự án Python cho người mới bắt đầu là gì?

Ý tưởng dự án Python. Cấp độ mới bắt đầu .
Tạo trình tạo mã. .
Xây dựng một máy tính đếm ngược. .
Viết phương pháp sắp xếp. .
Xây dựng một bài kiểm tra tương tác. .
Tic-Tac-Toe bằng văn bản. .
Tạo bộ chuyển đổi nhiệt độ/đo lường. .
Xây dựng một ứng dụng truy cập. .
Xây dựng trò chơi đoán số

Tôi có thể tìm các dự án mã nguồn mở để đóng góp ở đâu?

10 nền tảng để tìm các dự án mã nguồn mở cho người mới bắt đầu
Hướng dẫn mã nguồn mở. Trước khi bắt đầu sử dụng mã nguồn mở, bạn nên biết cách đóng góp cho một dự án mã nguồn mở. .
Up For Grabs. .
Dự án Ovio. .
MãTriage. .
Đóng góp đầu tiên. .
Codetribute. .
Dự án Hacktoberfest

Làm cách nào tôi có thể đóng góp cho các dự án GitHub nguồn mở khi mới bắt đầu?

Bạn có thể đóng góp cho một dự án mã nguồn mở bằng cách hợp nhất yêu cầu kéo vào bản sao cục bộ của dự án và kiểm tra các thay đổi . Thêm kết quả thử nghiệm của bạn vào nhận xét về yêu cầu kéo.

Chủ Đề