開源項目貢獻者基數提高的5個技巧

許多自由和開源軟件項目因解決問題而出現,人們開始爲它們作貢獻,是由於他們也想修復遇到的問題。當項目的最終用戶發現它對他們的需求有用,該項目就開始增加。而且出於分享的目的把人們吸引到同一個項目社區。html

就像任何事物都是有壽命的,增加既是開源項目成功的標誌,也是開源項目成功的來源。那麼項目領導者和維護者如何激勵貢獻者基數的增加?這裏有五種方法。
開源項目貢獻者基數提高的5個技巧開源項目貢獻者基數提高的5個技巧python

一、 提供好的文檔linux

人們常常低估項目文檔的重要性。它是項目貢獻者的主要信息來源,它會激勵他們努力。信息必須是正確和最新的。它應該包括如何構建該軟件、如何提交補丁、編碼風格指南等步驟。git

查看經驗豐富的科技做家、編輯 Bob Reselman 的 7 個建立世界級文檔的規則github

開發人員文檔的一個很好的例子是 Python 開發人員指南。它包括清晰簡潔的步驟,涵蓋 Python 開發的各個方面。編程

二、 下降進入門檻ide

若是你的項目有工單或 bug 追蹤工具,請確保將初級任務標記爲一個「小 bug」 或「起點」。新的貢獻者能夠很容易地經過解決這些問題進入項目。追蹤工具也是標記非編程任務(如平面設計、圖稿和文檔改進)的地方。有許多項目成員不是天天都編碼,可是卻經過這種方式成爲推進力。工具

Fedora 項目維護着一個這樣的易修復和入門級問題的追蹤工具ui

三、 爲補丁提供常規反饋編碼

確認每一個補丁,即便它只有一行代碼,並給做者反饋。提供反饋有助於吸引潛在的候選人,並指導他們熟悉項目。全部項目都應有一個郵件列表和聊天功能進行通訊。問答可在這些媒介中發生。大多數項目不會在一晚上之間成功,但那些繁榮的列表和溝通渠道爲增加創造了環境。

四、 推廣你的項目

始於解決問題的項目實際上可能對其餘開發人員也有用。做爲項目的主要貢獻者,你的責任是爲你的的項目創建文檔並推廣它。寫博客文章,並在社交媒體上分享項目的進展。你能夠從簡要描述如何成爲項目的貢獻者開始,並在該描述中提供主要開發者文檔的參考鏈接。此外,請務必提供有關路線圖和將來版本的信息。

爲了你的聽衆,看看由 Opensource.com 的社區經理 Rikki Endsley 寫的寫做提示

五、 保持友好

友好的對話語調和迅速的回覆將增強人們對你的項目的興趣。最初,這些問題只是爲了尋求幫助,但在將來,新的貢獻者也可能會提出想法或建議。讓他們有信心他們能夠成爲項目的貢獻者。

記住你一直在被人評頭論足!人們會觀察項目開發者是如何在郵件列表或聊天上交談。這些意味着對新貢獻者的歡迎和開放程度。當使用技術時,咱們有時會忘記人文關懷,但這對於任何項目的生態系統都很重要。考慮一個狀況,項目是很好的,但項目維護者不是很受歡迎。這樣的管理員可能會驅使用戶遠離項目。對於有大量用戶基數的項目而言,不被支持的環境可能致使分裂,一部分用戶可能決定復刻項目並啓動新項目。在開源世界中有這樣的先例。

另外,擁有不一樣背景的人對於開源項目的持續增加和源源不斷的點子是很重要的。

最後,項目負責人有責任維持和幫助項目成長。指導新的貢獻者是項目的關鍵,他們將成爲項目和社區將來的領導者。

via: https://opensource.com/article/17/1/expand-project-contributor-base

做者:Kushal Das 譯者:geekpi 校對:Bestony

本文由 LCTT 原創編譯,Linux中國 榮譽推出

原文來自:https://linux.cn/article-8529-1.html

本文地址:http://www.linuxprobe.com/open-source-contributor.html

相關文章
相關標籤/搜索