1. 程式人生 > >Hacktoberfest 2018:歡迎各種花式貢獻Jenkins 專案,眾人拾柴火焰高_Kubernetes中文社群

Hacktoberfest 2018:歡迎各種花式貢獻Jenkins 專案,眾人拾柴火焰高_Kubernetes中文社群

又到了十月。這意味著 Hacktoberfest 活動的迴歸!今年已經是第五期。為期一個月的黑客馬拉松中,您支援開源的行動將贏得限量版禮品。

我們代表 Jenkins 專案邀請您參加 Hacktoberfest 活動。不論背景和 Jenkins 經驗,我們歡迎所有的貢獻者參與其中。

面向每一位開發者的號召:

一起為 Jenkins 做貢獻

在 Hacktoberfest 期間,每一位開發者可以通過多種途徑為Jenkins 做出貢獻。一般來說,在 GitHub 發起的任意型別 PR 都符合條件。您可以:

編碼 – 貢獻程式碼或自動化測試

Jenkins 專案程式碼庫包括多種程式語言,比如:Java、Groovy 和 JavaScript 以及 Go。

您也可以找到基於 Ruby/Kotlin 的元件,甚至包括本地庫 C/C++。

文件 – 改善文件

部落格 – 撰寫關於 Jenkins的部落格

本地化 – 本地化 Jenkins 元件

設計 – artwork 以及 UI 改進也可以!

組織 – 為 Jenkins 和 Hacktoberfest (檢視“閱讀原文”)組織本地 Meetup

Jenkins專案清單,需要您的參與

Jenkins 專案分佈在 Github 上的幾個組織中,這些組織包括jenkinsci、jenkins-x和jenkins-infra。歡迎您為任意組織中的任意倉庫貢獻自己的力量和熱情。同時,Jenkins 不同的元件有不同的複查和交付效率,如下為 Jenkins各子專案以及維護者清單:

專案(元件) 想法及連結
Jenkins 核心 Jenkins 核心總有需要改進的地方,您可以記錄問題、改進程式碼以及新增新的特性,貢獻對新人友好的問題。
Jenkins 網站 擴充套件並改進 Jenkins 文件,編寫部落格。
Jenkins X 嘗試該專案並建立新的示例,增加文件,併為工具鏈建立新的 Builder。
Jenkins Configuration-as-Code Plugin 為該新外掛貢獻力量:改進程式碼,增加示例以及外掛整合。比如為JCasC 貢獻。
Jenkins Evergreen 嘗試改進最近釋出的專案 Evergreen – 自動滾動更新 Jenkins 系統。
Docker 打包 增加新的特性並改進 Jenkins 的 Docker 打包:Jenkins Master, 代理,以及其他元件
中文字地化 SIG 給新的網站 以及 簡體中文字地化外掛做貢獻。
Jenkins Artwork 為 Jenkins area meetups,子專案以及外掛新增新的圖片以及 Logo。也可以給外掛貢獻新的圖片。

這不是一份非常完整的清單,會根據維護者的興趣而不斷擴充套件。歡迎每一位朋友為已有外掛做出貢獻,甚至建立一個新的專案。

10月Meetup,等待您的助力

Hacktoberfest 是一個線上活動,同時有很多由開源社群組織的活動。開發者可以選擇並加入。

我們鼓勵 Jenkins Area Meetup 組織者在金秋十月能夠組織 Jenkins 相關的活動,比如Workshops,或者Hackergartens。如果您本身不是 Meetup 組織者,但是希望能夠組織一次 Meetup,也可以通過 meetup.com (您可以在 JAM 這裡找到 JAM)聯絡組織者。

必要的FAQ

Q1: 如何註冊?

A1:首先,在Hacktoberfest網站 (https://hacktoberfest.digitalocean.com/eventkit)註冊 ,其次加入 Gitter 的 Hacktoberfest 通道。準備就緒後,即可開始貢獻!

Q2: 我剛接觸 Jenkins,該如何開始?

A2:如果您剛接觸 Jenkins,可以從修復一些小的描述,完善問題開始。有一些對新手友好的問題,地址為:https://0x9.me/usoWX。 您也可以提交自己的問題並提出修復方案。

Q3: 如何查詢文件?

A3:Jenkins 專案包含很多如何貢獻的材料。比如:

Participate – 新加入的貢獻者首頁

外掛開發指導

開發者文件

Gitter 通道 Q&A

Q4: 如何標記 Issues 和 PR?

A4:Hacktoberfest 需要在問題以及 PR 上新增 hacktoberfest 標籤。您自己可能沒有許可權來設定標籤,但是不用擔心,在 Github 的 Jenkins 組織中只需要在標題中提到 Hacktoberfest ,我們將為您設定標籤。

Q5: 如何得到複查?

A5:上述所有專案都會有維護者來關注,您可能會在幾天內得到複查,在其他倉庫和外掛中需要的時間可能更長。為避免延遲,請在 Gitter 的通道 hacktoberfest-help 中告訴我們。在 Hacktoberfest 中未合併的 PR 也會計算,因此延遲合併不會影響您獲得獎勵。

Q6: 遇到困難該如何尋求幫助?

A6:對於非技術性問題(流程以及方向),請使用我們在 Gitter 中的 hacktoberfest-help;對於技術問題,請使用 IRC chat 或 jenkinsci/jenkins。 很多子專案也有他們自己的聊天室。

Q7: Jenkins 專案會有特殊的禮品嗎?

A7:對於建立了至少五個 PR 的所有參與者將會從 Hacktoberfest 組織者中得到獎品,Jenkins 專案也會給前幾名貢獻者發放獎勵, 但這其中會有預算和貢獻影響的因素。