Read this guide in other languages
Đây là danh sách tài nguyên dành cho những người mới đóng góp cho dự án Mã nguồn mở.
Nếu bạn tìm thấy tài nguyên bổ sung, vui lòng đóng góp một pull request.
Nếu bạn có câu hỏi hoặc nhận xét, vui lòng tạo một issue.
Mục Lục
- Tổng quan về dự án Mã nguồn mở
- Tìm kiếm trực tiếp trên Github
- Hệ sinh thái cộng tác viên của Mozilla
- Các bài viết hữu ích dành cho các cộng tác viên Nguồn mở mới
- Sử dụng Version Control
- Sách về dự án Mã nguồn mở
- Các sáng kiến đóng góp nguồn mở
- Giấy phép
- Hướng dẫn để đóng góp cho dự án Mã nguồn mở bởi @DoomHammerNG
- Giới thiệu về dự án Mã nguồn mở - Hướng dẫn bởi DigitalOcean để hướng dẫn bạn trên con đường đóng góp thành công trên GitHub.
- Issuehub.pro - Công cụ để tìm kiếm GitHub issues bằng label và ngôn ngữ lập trình.
- Code Triage - một công cụ khác, rất hay, để tìm các kho lưu trữ phổ biến và các vấn đề được lọc theo ngôn ngữ lập trình.
- Tuyệt vời cho người mới bắt đầu - một repo GitHub tích lũy các dự án có lỗi và áp dụng nhãn để mô tả chúng, tốt cho những người đóng góp mới.
- Hướng dẫn Mã nguồn mở - Tập hợp các tài nguyên dành cho các cá nhân, cộng đồng và công ty muốn tìm hiểu cách điều hành và đóng góp cho một dự án Nguồn mở.
- 45 Github Issues Nên và Không nên - Những điều Nên và Không nên trên GitHub.
- Hướng dẫn Github - hướng dẫn cơ bản về cách sử dụng GitHub một cách hiệu quả.
- Đóng góp cho dự án Mã nguồn mở - Tìm hiểu Github workflow bằng cách đóng góp code vào dự án giả lập.
- Linux Foundation's Hướng dẫn nguồn mở cho doanh nghiệp - The Linux Foundation's hướng dẫn cho các dự án Mã nguồn mở.
- CSS Tricks Cuốn sách hướng dẫn nguồn cung cấp mã nguồn mở - Cuốn sách hướng dẫn nguồn cung cấp mã nguồn mở, được viết bởi Kent C. Dodds và Sarah Drasner.
- Tài nguyên từ A đến Z dành cho sinh viên - Danh sách các nguồn tài nguyên và cơ hội được tuyển chọn để sinh viên đại học học một ngôn ngữ mới.
- Xem xét Pull Request - Trang web này có một danh sách các pull request được gửi để xem xét thuộc về các dự án Mã nguồn mở được lưu trữ trên Github.
- "Cách đóng góp cho một dự án nguồn mở trên GitHub" bởi Egghead.io - Video hướng dẫn từng bước về cách bắt đầu đóng góp cho các dự án Nguồn mở trên GitHub.
- Đóng góp cho nguồn mở: Hướng dẫn trực tiếp từ đầu đến cuối - Hướng dẫn về đóng góp mã nguồn mở này bao gồm mọi thứ, từ việc chọn một dự án phù hợp, giải quyết một vấn đề, đến việc hợp nhất PR.
- "Cách đóng góp cho dự án nguồn mở" bởi Sarah Drasner - Họ đang tập trung vào tính thực tế của việc đóng góp một pull request (PR) cho dự án của người khác trên GitHub.
- "Cách bắt đầu với dự án Mã nguồn mở" của Sayan Chowdhury - Bài viết này bao gồm các tài nguyên để đóng góp vào mã nguồn mở cho người mới bắt đầu dựa trên sở thích ngôn ngữ yêu thích của họ.
- "Duyệt qua các vấn đề tốt đầu tiên để bắt đầu đóng góp cho mã nguồn mở" - GitHub hiện giúp bạn tìm ra những vấn đề tốt đầu tiên để bắt đầu đóng góp cho mã nguồn mở.
- "Cách đóng góp cho dự án nguồn mở" của Maryna Z - Bài viết toàn diện này hướng đến các doanh nghiệp (nhưng vẫn hữu ích cho những người đóng góp riêng lẻ), nơi nó nói về lý do, cách thức và những dự án nguồn mở cần đóng góp.
- "hướng dẫn bắt đầu tại đây" của Andrei - Cho phép Git bắt đầu trong thế giới mã nguồn mở, bắt đầu trong sân chơi mã nguồn mở. Đặc biệt được thiết kế cho mục đích giáo dục và trải nghiệm thực tế.
- "Bắt đầu với mã nguồn mở" của NumFocus - một repo GitHub giúp những người đóng góp vượt qua các rào cản gia nhập dự án Mã nguồn mở.
- "Mã nguồn mở cho mọi người" bởi Chryz-hub - Một kho lưu trữ mọi thứ liên quan đến mã nguồn mở. Đây là một dự án giúp nâng cao khả năng hiển thị thành viên GitHub, thực hành với các lệnh git cơ bản và nâng cao, bắt đầu với mã nguồn mở, v.v.
- "Open Advice" - Bộ sưu tập kiến thức từ nhiều dự án Phần mềm Miễn phí. Nó trả lời câu hỏi 42 cộng tác viên nổi bật muốn biết khi nào họ bắt đầu để bạn có thể bắt đầu thành công bất kể bạn đóng góp như thế nào và ở đâu.
- "GitHub Learning Lab" - Nâng cao kỹ năng của bạn với GitHub Learning Lab. Bot thân thiện của chúng tôi sẽ đưa bạn qua một loạt các dự án thực tế, thú vị để học các kỹ năng bạn cần ngay lập tức — và chia sẻ phản hồi hữu ích trong suốt quá trình.
- "Mười quy tắc đơn giản để giúp những người mới trở thành người đóng góp cho các dự án đang mở" - Bài viết này đề cập đến các quy tắc dựa trên các nghiên cứu về nhiều cộng đồng và kinh nghiệm của các thành viên, lãnh đạo và quan sát viên.
Tìm kiếm các liên kết trỏ trực tiếp đến các vấn đề phù hợp để đóng góp trên GitHub.
- is:issue is:open label:beginner
- is:issue is:open label:easy
- is:issue is:open label:first-timers-only
- is:issue is:open label:good-first-bug
- is:issue is:open label:"good first issue"
- is:issue is:open label:starter
- is:issue is:open label:up-for-grabs
- Good First Bugs - lỗi mà các nhà phát triển đã xác định là một phần giới thiệu tốt cho dự án.
- MDN Web Docs - giúp nhóm MDN Web Docs ghi lại nền tảng web bằng cách khắc phục các sự cố nội dung và lỗi nền tảng.
- Mentored Bugs - lỗi có một người cố vấn được chỉ định, người sẽ ở đó trên IRC để giúp bạn khi bạn gặp khó khăn trong khi tìm cách khắc phục.
- Bugs Ahoy - một trang web chuyên tìm lỗi trên Bugzilla.
- Firefox DevTools - một trang web dành riêng cho các lỗi được gửi cho các công cụ dành cho nhà phát triển trong trình duyệt Firefox.
- What Can I Do For Mozilla - tìm ra những gì bạn có thể làm bằng cách trả lời một loạt các câu hỏi về bộ kỹ năng và sở thích của bạn.
- Start Mozilla - một tài khoản Twitter tweet về các vấn đề phù hợp với những người đóng góp mới cho hệ sinh thái Mozilla.
- Cách chọn (và đóng góp vào) dự án Mã nguồn mở đầu tiên của bạn bởi @GitHub
- Cách tìm lỗi ở dự án Mã nguồn mở đầu tiên của bạn để sửa bởi @Shubheksha
- Chỉ lần đầu tiên bởi @kentcdodds
- Mang lòng tốt trở lại dự án Mã nguồn mở bởi @shanselman
- Bắt đầu sử dụng mã nguồn mở lần đầu tiên bởi @mcdonnelldean
- Cách đóng góp cho dự án Mã nguồn mở bởi @GitHub
- Cách tìm lỗi trong code của bạn bởi @dougbradbury
- Làm chủ Markdown bởi @GitHub
- Nhiệm vụ đầu tiên: Trang cộng tác viên bởi @forCrowd
- Cách thực hiện đóng góp Mã nguồn mở đầu tiên của bạn chỉ trong 5 phút bởi @roshanjossey
- Hacktoberfest 2019: Cách bạn có thể nhận áo sơ mi miễn phí - ngay cả khi bạn chưa quen với lập trình bởi @quincylarson
- Hướng dẫn sâu sắc về Mã nguồn mở bởi @ken_wheeler
- Hướng dẫn từng bước cho nhà phát triển cơ sở để đóng góp cho dự án Mã nguồn mở lần đầu tiên bởi @LetaKeane
- Tìm hiểu từng bước Git và GitHub (trên Windows) bởi @ows-ali
- Tại sao lại là dự án Mã nguồn mở và làm như thế nào? bởi @james-gallagher
- Cách bắt đầu với Mã nguồn mở - bởi Sayan Chowdhury
- Tôi nên đóng góp vào nguồn mở nào bởi Kent C. Dodds
- Hướng dẫn giới thiệu phong phú về Mã nguồn mở bởi Franklin Okolie
- Bắt đầu với việc đóng góp cho mã nguồn mở bởi Zara Cooper
- Hướng dẫn cho người mới bắt đầu về đóng góp nguồn mở bởi Sudipto Ghosh
- 8 cách không dùng mã để đóng góp cho mã nguồn mở bởi OpenSource
- Suy nghĩ như Git - Giới thiệu Git dành cho "người mới bắt đầu nâng cao" nhưng vẫn đang gặp khó khăn, nhằm cung cấp cho bạn một chiến lược đơn giản để thử nghiệm một cách an toàn với git.
- Dùng thử Git - Học Git miễn phí trong 15 phút từ trong trình duyệt của bạn.
- Sử dụng Git mỗi ngày - Một bộ lệnh tối thiểu hữu ích cho Everyday Git.
- Oh shit, git! - làm thế nào để thoát khỏi những lỗi phổ biến
git
được mô tả bằng tiếng Anh đơn giản; cũng có thể thử Dangit, git! cho trang với từ ngữ nhẹ nhàng hơn - Hướng dẫn Atlassian Git - các hướng dẫn khác nhau về cách sử dụng
git
. - GitHub Git Cheat Sheet (PDF)
- freeCodeCamp's Tài nguyên Wiki trên Git
- GitHub Flow (42:06) - GitHub nói về cách thực hiện một pull request.
- Tài nguyên học tập trên GitHub - Tài nguyên học tập Git và GitHub.
- Pro Git - Toàn bộ cuốn sách Pro Git, được viết bởi Scott Chacon và Ben Straub và được xuất bản bởi Apress.
- Git-it - Ứng dụng dành cho máy tính để bàn hướng dẫn từng bước Git.
- Flight Rules for Git - Hướng dẫn về những việc cần làm khi có sự cố.
- Hướng dẫn Git cho người mới bắt đầu bằng tiếng Tây Ban Nha - Hướng dẫn đầy đủ về các slide trên git và GitHub được giải thích bằng tiếng Tây Ban Nha. Una guía completa de diapositivas sobre git y GitHub explicadas en Español.
- Git Kraken - Ứng dụng desktop
git
trực quan, đa nền tảng và tương tác để kiểm soát phiên bản. - Git Tips - Bộ sưu tập các mẹo và thủ thuật git được sử dụng phổ biến nhất.
- Git Best Practices - Commit Often, Perfect Later, Publish Once: Các phương pháp hay nhất về Git.
- Hướng dẫn tương tác với Git - Học Git một cách trực quan và tương tác nhất.
- Producing Open Source Software - Producing Open Source Software là một cuốn sách về khía cạnh con người của sự phát triển Nguồn Mở. Nó mô tả cách hoạt động của các dự án thành công, kỳ vọng của người dùng và nhà phát triển, và văn hóa của phần mềm miễn phí.
- Open Source Book Series - Tìm hiểu thêm về Nguồn mở và phong trào Nguồn mở đang phát triển với danh sách đầy đủ các sách điện tử miễn phí từ https://opensource.com.
- Software Release Practice HOWTO - HOWTO này mô tả các phương pháp phát hành tốt cho Linux và các dự án Mã nguồn mở khác. Bằng cách làm theo các phương pháp này, bạn sẽ giúp người dùng xây dựng và sử dụng mã của bạn dễ dàng nhất có thể, đồng thời để các nhà phát triển khác hiểu mã của bạn và hợp tác với bạn để cải thiện mã.
- Open Sources 2.0 : The Continuing Evolution (2005) - Nguồn mở 2.0 là tập hợp các bài luận sâu sắc và kích thích tư duy của các nhà lãnh đạo công nghệ ngày nay, tiếp tục vẽ nên bức tranh tiến hóa được phát triển trong cuốn sách năm 1999, Nguồn mở: Tiếng nói từ cuộc cách mạng.
- The Architecture of Open Source Applications - Cho biết các khía cạnh khác nhau của Git hoạt động như thế nào dưới các trang bìa để kích hoạt quy trình công việc phân tán và nó khác với các hệ thống kiểm soát phiên bản khác (VCS) như thế nào.
- Open Sources: Voices from the Open Source Revolution - Các bài luận của những người tiên phong về nguồn mở như Linus Torvalds (Linux), Larry Wall (Perl) và Richard Stallman (GNU).
- Up For Grabs - Chứa các dự án có vấn đề thân thiện với người mới bắt đầu
- First Timers Only - Danh sách các lỗi được gắn nhãn "chỉ dành cho lần đầu tiên".
- First Contributions - Thực hiện đóng góp Nguồn mở đầu tiên của bạn sau 5 phút. Một công cụ và hướng dẫn để giúp người mới bắt đầu với các đóng góp. Nơi đây là mã nguồn GitHub cho trang web và cơ hội đóng góp cho chính kho lưu trữ.
- Hacktoberfest - Một chương trình khuyến khích đóng góp Nguồn mở. Kiếm những món quà như áo phông và nhãn dán bằng cách thực hiện ít nhất 4 yêu cầu kéo trong tháng 10.
- 24 Pull Requests - 24 Yêu cầu kéo là một dự án nhằm thúc đẩy hợp tác Nguồn mở trong tháng 12.
- Ovio - Một nền tảng có tuyển chọn các dự án thân thiện với cộng tác viên được tuyển chọn. Nó là một công cụ tìm kiếm sự cố mạnh mẽ và cho phép bạn lưu các dự án và sự cố cho sau này.
Dự án này được cấp phép theo Creative Commons Attribution-ShareAlike 4.0 International License.