GitHub发布开源项目指南,以帮助更多开发者参与开源
GitHub最近發布了其開源指南,該指南為開源項目的貢獻者和維護者提供了一系列常見的開源項目場景和最佳實踐以供參考。這份開源指南本身是開源的,GitHub致力于邀請更多開發人員參與進來,分享他們的故事。
\\根據GitHub所述,創建開源指南的主要目的是幫助個人、社區和企業擁抱開源。
\\\開源是非常復雜的,尤其對于新手來說開源是不小的挑戰。富有經驗的貢獻者非常了解如何使用開源軟件,如何為開源軟件做出貢獻以及開發開源軟件的最佳方式。我們不應該重走老路。
\\\然而,如何成功地實現首次貢獻并不是這份指南的唯一內容,指南中還提供了如何更方便地尋找項目的用戶,如何開始新項目,如何建立健康的開源社區等相關內容。指南還關注于最佳實踐、獲得經濟支持、各項指標和法律問題。
\\InfoQ采訪了GitHub開源負責人Brandon Keepers,了解GitHub開源指南的更多內容。
\\促使創建開源指南的主要目的是什么?
\\\GitHub的開發人員正在學習創建健康的項目、改善軟件工作流、吸引新的貢獻者并創建大型社區的更好方法。我們和很多開源維護者交流過,他們說每次新開一個項目,就必須重走一遍老路,從頭學習這些知識。所以,我們創造開源指南,相當于是為社區建立了一份寶典,每個人都可以在寶典中分享有用的工具、技術、共同的挑戰和最佳實踐,我們獲得更多創建開源軟件的經驗之后,也可以記錄下來并把這些知識傳授給下一代開發人員。
\\\現在這份指南是開源的,每個人都可以貢獻,但究竟什么樣的內容可以呈現在指南上?你們需要審核什么內容,你們自己又提供了什么內容?
\\\我們一開始選擇將指南作為開源項目發布,是希望得到能激起社區共鳴的內容,并獲得反映社區多年以來的智慧和實踐的內容。第一批指南是GitHub策劃創建的,基于我們自己的經驗和數百名開源維護者的討論,并經由社區領導審核之后發布。
\\\在你看來,開源社區對GitHub開源指南有何反應?
\\\我們對這份指南寄予厚望,不負眾望,最初的反響大大超過了我們的預期。第一周指南的瀏覽量就難以計數,而且指南收到了來自社區的重要貢獻。
\\\如上所述,GitHub開源指南接收任何貢獻者提出的更改建議。根據貢獻指南所述,要想做出變更,就需要fork倉庫并從專門的分支進行pull請求提交更改建議。
\\查看英文原文:GitHub Invites Developers to Contribute to the Open Source Guides
\\感謝張衛濱對本文的審校。
\\給InfoQ中文站投稿或者參與內容翻譯工作,請郵件至editors@cn.infoq.com。也歡迎大家通過新浪微博(@InfoQ,@丁曉昀),微信(微信號:InfoQChina)關注我們。
總結
以上是生活随笔為你收集整理的GitHub发布开源项目指南,以帮助更多开发者参与开源的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Matplotlib 中文用户指南 7.
- 下一篇: 这个项目碉堡了