本文首發於:Jenkins 中文社區git
我從2017年開始,參與 Jenkins 社區貢獻。做爲一名新成員,翻譯多是幫助社區項目最簡單的方法。 本地化的優化一般是較小的改動,你無需瞭解項目完整的上下文, 甚至都不須要在任務跟蹤系統中添加任務。 但很快,就遇到了一些問題,那就是並無以中文爲母語的人幫助 review 個人 PR。所以,有時候, 我提交的 PR 過好久纔可以被合併到 master 中。github
後來,有貢獻者告訴我,能夠在郵件列表中發一份郵件來描述當前遇到的問題,而後你們來討論如何解決。 後來,我才瞭解到,在郵件列表中公開地討論社區裏的事情, 正是開源社區的作事風格。任何人均可以發表本身的觀點, 咱們並不受某個公司的限制,你們共同做出一致的決定。下面,我想與各位分享一下咱們討論後得出的一些成果。微信
JEP 是 Jenkins Enhancement Proposoals 的縮寫,也就是 Jenkins 加強提議。全部針對 Jenkins 社區的加強或者改進的想法均可以經過這樣的一種 提議機制來推進,特別興趣小組(SIG)就是其中的一項提議。JEP-216 是關於 改進本地化的一項提議。運維
在以前,全部語言的本地化資源文件都是集中保存在 Jenkins Core 以及各個插件中的。而在 該提議中,每一個語言均可以有一個單獨的本地化插件,例如:簡體中文插件。 終於,通過半年多的時間, 本地化支持插件和 簡體中文插件已經能夠支持各類類型的本地化資源文件(包括: Messages、屬性以及幫助文件等)。從 插件網站上, 你能夠看到 簡體中文插件已經有超過1.3萬的安裝量,並且還在持續增加中。到目前爲止,咱們已經把 Jenkins Core 裏全部簡體中文的資源文件 遷移到了簡體中文插件中,具體能夠查看 PR-4008。測試
我相信,這對於每一位 Jenkins 的中文用戶都是一件意義重大的事情,Jenkins 中文社區也會努力帶給你們帶來更好的使用體驗。固然, 咱們歡迎並期待任何一位有志參與開源社區的朋友!優化
在享受成果的同時,請與我一塊兒感謝社區裏爲此做出重要貢獻的朋友們。在 Daniel Beck 的幫助下,完成了「本地化支持插件」的發佈; 在 Liam Newman 的幫助下完成了 JEP-216, 固然還包括社區中不少參與到中文本地化工做的貢獻者。網站
咱們相信,這個特別興趣小組可以給 Jenkins 的中文用戶帶來更好的使用體驗,並彙集更多來自中國的貢獻者。這裏的貢獻者,並不僅是開發者的專利和特權, 實際上開源社區須要不少有不一樣技能的人加入,包括當不只限於:測試、運維、文檔工程師 甚至是設計師、市場運營等等。無論你是還沒有畢業的在校學生, 仍是懵懂初入職場,或者已是具備多年豐富的從業經歷,在這裏 都是平等、公開的。插件
該組會負責維護 Jenkins 官方中文站點,經過微信公衆號在國內宣傳和推廣 Jenkins 社區及其技術。 咱們會發布官方博客文章、實際案例、原創文章、Jenkins 版本發佈,還有 Jenkins Meetup 或者其餘的線上線下活動。 咱們的官方公衆號自半年前開通以來,已經有超過一千八百多位 Jenkins 的用戶關注,並能夠從這裏及時獲取最新的官方諮訊信息。翻譯
做者:趙曉傑設計