在開源中,我們一起學習、建構、貢獻和成長。
初學者開發人員透過為開源專案做出貢獻來獲得經驗,經驗豐富的開發人員可以提高技能、探索新技術並指導初級開發人員。
在開源中,我們都在各個方面工作,從貢獻程式碼任務(如錯誤修復)或功能增強到非編碼任務(如文件改進)。
而且,如果您是開源愛好者,您就會知道您的 PR 被合併時的感覺是多麼令人驚奇。這就像站在世界之巔!有了所有這些樂趣和學習,我們可以為我們的開源之旅加入另一個元素,那就是Bounty
是的,為了讓開源變得更加令人興奮、更具吸引力和回報, Opire在這裡為您的開源之旅加入額外的獎勵。
Opire是針對軟體開發者的賞金平台。這有助於維護者提高專案品質和社區參與度,並幫助貢獻者獲得獎勵。
開源固然很棒,但並不總是那麼容易。就自由而言是免費的,但是卻要花費我們的時間和精力!許多開發人員花費大量時間修復錯誤、改進程式碼或重新設計專案的整個部分。
作為開發人員,您可能在一個專案上努力工作,但不確定您的工作是否會被接受。或者,如果您正在管理一個開源專案,您可能熟悉來自使用者的恆定數量的請求和錯誤報告。這是一種責任重重卻得不到認可的情況,尤其是當您的專案還處於早期階段時。
開源中最大的問題之一是在熱情專案和謀生之間找到平衡。我們喜歡這份工作,但它不能支付帳單。對於貢獻者來說,很難將開源熱情與財務需求結合。
Opire 的出現就是為了解決這些挑戰。 Opire 提供了一種讓您的開源貢獻得到認可和經濟獎勵的方式。有了 Opire,開源貢獻可能會更有價值。
您是否有興趣了解 Opire 如何將您的開源工作轉化為有益的體驗?讓我們看看這個平台如何為開源開發人員帶來改變。
Opire是一個賞金平台,透過為所有開源貢獻者提供寶貴的時間和技能提供賞金來支持他們。
它還支援開源維護者保持社群活躍,並幫助發展組織或開源專案。
Opire 有明確的目標:任何人都可以靠開源謀生。
作為貢獻者,您將因解決問題和提交 PR 而獲得獎勵。作為維護者,您的專案將在社區成員的信任下不斷發展,並吸引真正對您的專案充滿熱情的貢獻者。
Opire 不僅可以讓您創造賞金,還可以提供提示。作為貢獻者,您可能付出了很多努力,但仍然無法解決問題。在這種情況下,專案維護者可以給貢獻者小費。
Opire 最好的事情是什麼? 🧐
Opire 不會損害開源的簡單性和真實性。它了解品質貢獻的重要性。這並不是說你可以為一個專案做出簡單而容易的語法貢獻並獲得賞金。
透過遵循 PR 專案行為準則,Opire 提倡高品質的貢獻,而不是糟糕且廉價的程式碼。
現在我們知道 Opire 是什麼了。但它只對貢獻者有利嗎?
不,Opire 也有利於維護者。讓我們看看維護者和貢獻者的好處。
作為專案擁有者或維護者,我們始終希望透過有價值的貢獻來發展我們的專案並吸引社區成員。使用 Opire 在多個方面使您的專案受益。
增加參與度:透過提供賞金鼓勵人們幫助您的計畫可以讓更多的人參與並讓社區變得更強大。
獲得人氣:您的專案中的賞金將吸引有興趣獲得賞金的開發人員,使您的專案成為熟練專業人士的焦點。
品質改進:賞金激勵開發人員生產高品質的程式碼,並且由於任何人都可以建立賞金,因此將形成集體努力。這種共同貢獻改進了程式碼庫並提高了整體專案的穩定性。
確定問題的優先事項:核心團隊可以專注於最有價值的事情和他們的優先事項,並讓社區參與其他任務並獲得獎勵。
付款安全且透明: Opire 不持有資金,只有當有人領取賞金並解決問題時才會付款。這樣你就可以確保 Opire 不會消失並拿走錢(就像 BountySource 發生的那樣)。
Opire 讓貢獻者受益,因為它為開發人員提供了獨特的機會為開源專案做出貢獻並獲得獎勵。 Opire 最好的事情之一是它不會從貢獻者獲得的賞金中收取任何費用。
因此,如果懸賞金為$50
,並且您解決了該問題,那麼在成功合併 PR 後,您將收到全額$50
。
作為貢獻者,您無需向 Opire 支付任何費用。下圖顯示了指標。
✅ 賞金創作者設定的賞金為$50
。
✅ 總計變為$55
。
✅ 向貢獻者支付$50
後,還剩下$5
。由此,Stripe 會收取費用,而 Opire 的收費不到5%
,這很好。
您可以在此處查看各種賞金金額的指標。
除此之外,還有幾個好處:
✅良好的努力獎勵:開發者可以透過他們的貢獻賺錢,這可能是一個很好的收入來源。
✅處理高優先級問題的機會:開發人員可以透過處理具有挑戰性的重要任務來獲得寶貴的經驗。
✅可見性:開發者可以透過展示他們的工作並獲得獎勵,在開源社群中獲得關注和讚賞。
有一些開源公司根據開發人員的開源貢獻進行招聘,透過 Opire,候選人可以展示他們的貢獻並輕鬆被雇用。
現在,無論我們是貢獻者還是維護者,我們都知道使用 Opire 的幾個好處。那麼,讓我們看看如何使用它。
無論您是專案維護者還是貢獻者,步驟幾乎相同,並且易於遵循來開始使用 Opire。讓我們看看兩者的步驟:
賞金創造者
開發者(貢獻者)
我們先來看看創造賞金的過程。誰可以創造賞金?任何人都可以建立賞金,不僅是來自同一組織或社區的人,還包括組織外部剛剛發現該專案並希望為該專案增加價值的人,都可以建立賞金。
正如您在這裡所看到的,有多個人為此特定問題建立了賞金。
如何創造這些賞金?
對於賞金建立者,Opire 提供了兩種將賞金系統整合到您的專案中的方法:
安裝機器人
直接從您的 Opire 儀表板新增賞金
機器人選項是可選的,是否要安裝機器人並整合賞金系統完全取決於您。第二種方法是使用 Opire 儀表板。這兩種方法都很簡單,我們將逐一介紹。
您可以將 Opire Bot 直接整合到您的 GitHub 專案中,這樣您只需使用幾個命令就任何問題或 PR 與 Opire 進行互動。
前往此連結在 GitHub 上安裝 Opire。
或者
您可以前往此頁面並點擊Install in GitHub
按鈕。
點擊後,您將被重定向到新頁面。如果您與多個組織關聯,它會詢問您要為哪一個組織安裝 Opire Bot。
按一下您要選擇的組織
現在選擇要將其安裝到的儲存庫。按All Repositories
選項,然後按一下「 Install
。
如果您想要在某些選定的儲存庫中安裝,請選擇第二個選項,選擇儲存庫,然後按一下安裝按鈕在這些儲存庫中安裝 Opire Bot。
現在它已安裝在您的組織中,您可以在問題或 PR 中使用 Opire Bot 的命令來建立或提供賞金。 Opire Bot 提供了多個指令,例如:
☛ 指令: /reward [amount]
☛ 例:/獎勵 20
注意:金額始終以美元為單位。這裡 20 表示
$20
*
try
。此命令是可選的,但當您要開始處理該特定問題時應該使用此命令。此命令表明您將嘗試解決問題以獲取賞金。如果您不是第一個,Opire 會向您顯示也在嘗試的開發人員清單。在對問題建立評論時使用此命令。☛ 指令: /try
☛ 範例:/嘗試
/try
命令後,您將開始解決該問題。一旦您準備好提出 PR,您可以在 PR 描述或該 PR 的評論中使用此命令。☛ 指令: /claim #[issue number]
☛ 範例:/claim #84
☛ 指令: /tip [amount] @[user]
☛ 範例:/tip #84 @jondoe
注意:所有命令僅在建立新問題或 PR 描述或新增評論時才有效。如果您編輯描述或註釋,這些命令將無法運作。
Opire 機器人安裝起來很簡單,但如果專案沒有安裝機器人,或者您沒有與該組織或專案關聯,您仍然可以直接從 Opire 的儀表板建立賞金。
點擊此連結,您將被重定向到 Opire 的儀表板。
您將看到包含賞金和其他選項的專案清單。點選登入按鈕登入 Opire 儀表板。
登入後,您將看到包含多個選項的儀表板,例如獎勵、專案等。
點擊“我的儀表板”下拉式選單,然後點擊“建立者”,然後點擊“獎勵”。在這裡您可以為您的專案建立賞金。
當您點擊“建立新獎勵”按鈕時,將出現一個模式。在這裡,您需要新增要為其建立賞金的問題 URL 並指定金額。就是這樣。點擊“建立”按鈕現在將為該問題產生賞金。
您的賞金已經建立,那麼現在如果您是貢獻者,那麼您如何領取呢?讓我們看看下面的步驟。
賞金創作者創造賞金,貢獻者領取賞金。要領取賞金,您需要完成問題。當您被指派一個賞金問題時,完成它,提出一個 PR,一旦您的 PR 被合併,賞金建立者就會向您付款。
若要領取賞金,請先登入 Opire 儀表板。前往此連結並使用您的 GitHub 帳戶登入 Opire。
要透過 Opire 接收付款,您需要將您的 Stripe 帳戶與 Opire 連線。轉到設定並點擊“連接 Stripe”按鈕。
將開啟一個模式,您可以在其中輸入付款電子郵件和國家/地區。
這是所有支援的國家/地區的列表
一旦您的帳戶連接到 Stripe,您就可以找到賞金問題並嘗試解決它們。您可以存取 Opire 的主頁,直接從那裡搜尋問題。
找到問題的解決方案後,建立 PR 並使用Opire 機器人命令或儀表板來領取相關的賞金。
如果您想手動領取賞金,您也可以從儀表板領取。前往儀表板中的「程式設計師獎勵」部分,然後按Claim Rewards manually
輸入您處理的問題和您提交的 PR。一旦確認,它將通知賞金建立者,他們將向您支付賞金。
如果多人為相同問題建立賞金,則每個建立者只需支付他們提供的金額。他們不必支付全部賞金。
當貢獻者索取賞金時,創作者有責任付款。要支付賞金,請前往建立者儀表板。在這裡您將看到需要向貢獻者支付的所有賞金的清單。點擊“付款”按鈕向貢獻者支付賞金。
您將透過 Stripe 付款。一切都連接到條帶,因此您的付款將在 1-7 個工作天內安全地發送到您的貢獻者帳戶。
就是這樣。領取並建立賞金已完成。您可以查看文件以獲取更多資訊。現在,讓我們來看看一些正在使用 Opire 並獎勵其貢獻者的專案。
許多專案使用 Opire 為其問題設定賞金。您可以隨時檢查Opire 儀表板以查看這些專案的清單。以下是一些使用 Opire 的專案:
一個例子是為名為Restfuncs的儲存庫建立的賞金,在這裡,您可以看到提到的所有內容,例如:
✅ 該倉庫中是否有機器人可用
✅ 與問題相關的語言(在本例中為 TypeScript)
✅ 賞金金額
✅ 分享選項。您可以與您的朋友或社區分享此賞金。
✅ 或如果您想為此問題加入更多賞金,您可以點擊Add reward
按鈕為其新增更多賞金。
一切都很容易存取和使用。除此之外,Opire 上還有幾個知名專案,例如:
⚡️ 應用程式編寫
⚡️三.JS
⚡️ 有角度
⚡️維塞爾
⚡️鑰匙斗篷等
專案也顯示賞金是否已被領取。
例如,此問題是在 21 天前建立的,2 天前,貢獻者解決了該問題並領取了賞金。
Opire 團隊支持我寫這篇文章,但他們並沒有影響這篇文章的內容。
開源本身就很棒,Opire 為其加入了新的「賞金」層。在保持開源的真實性和清潔性的同時,Opire 提供了一種幫助貢獻者和維護者的方法。透過提供貢獻獎金,Opire 鼓勵開發人員解決重要問題並建立更強大、更活躍的社群。
如果您是想要引進才華橫溢的開發人員並加快開發速度的專案維護人員,或者是希望在產生積極影響的同時賺取獎金的開發人員,Opire 是完美的解決方案。
https://discord.gg/jWwwsHRbnJ 加入 Opire 社群
關注 Opire 以了解更多此類內容。
非常感謝您閱讀到最後。
原文出處:https://dev.to/opire/make-open-source-contributions-more-rewarding-with-opire-19o1