0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

OpenHarmony項目最吸引人的點在哪里?

電子發(fā)燒友開源社區(qū) ? 來源:HarmonyOS官方合作社區(qū) ? 作者:HarmonyOS官方合作社 ? 2022-05-26 17:41 ? 次閱讀

王莉

華為技術(shù)有限公司

翻譯及本地化工程師

對于開源項目及其開發(fā)者而言,一份書寫規(guī)范、質(zhì)量上乘、及時更新的開發(fā)者文檔是至關(guān)重要的——它能幫助開發(fā)者快速入門,檢視代碼邏輯,提升開發(fā)效率,從而吸引更多開發(fā)者加入,繁榮開源生態(tài)。 作為由開放原子開源基金會孵化及運營的開源項目,OpenAtom OpenHarmony(以下簡稱“OpenHarmony”)在誕生初期也曾面臨開發(fā)者文檔太少、質(zhì)量不夠高等窘境。經(jīng)過 OpenHarmony 工作委員會、各家共建單位的開發(fā)者們一年多的努力,我們很欣喜地看到開發(fā)者文檔一點點變得豐富,系統(tǒng)能力不斷構(gòu)建,代碼也在不斷完善。 華為翻譯及本地化工程師王莉,正是這些參與文檔共建的開發(fā)者中的一員。 在近期 OpenHarmony PMC(Project Management Committee 項目管理委員會)舉行的 2022 年 2 月份代碼貢獻(xiàn)者評選中,王莉因為在開發(fā)者文檔領(lǐng)域的突出貢獻(xiàn),成功被評為“代碼貢獻(xiàn)月度之星”,成為代碼貢獻(xiàn) Top10 的兩位女性開發(fā)者之一。 王莉和她所在的團(tuán)隊,主要貢獻(xiàn)點在于社區(qū)的英文化和本地化。加入 OpenHarmony 項目后,他們和資料團(tuán)隊一起學(xué)習(xí)和研究了業(yè)界主流的 SIG,組建了自己的 SIG docs;制定了社區(qū)行為準(zhǔn)則、貢獻(xiàn)流程、優(yōu)化問題反饋和處理機(jī)制;制定了代碼規(guī)范和寫作模板,植入了 CI 門禁工具、自動提交翻譯 Issue 的 bot,并輸出了 OpenHarmony 各個子系統(tǒng)的相關(guān)指導(dǎo)文檔,幫助開發(fā)者們更加輕松、愉快地使用 OpenHarmony。 本期 OpenHarmony 開發(fā)者故事,我們與王莉一起聊了她和她所在的團(tuán)隊、參與 OpenHarmony 項目的初心、代碼貢獻(xiàn)如此突出的心得、SIG docs 運營過程中的趣事,以及開源過程中遇到的技術(shù)難題、對 OpenHarmony 未來的期待等話題。現(xiàn)將專訪內(nèi)容整理如下,希望對你有所啟發(fā)。

Q1

請簡要介紹下自己,以及所在開發(fā)團(tuán)隊

大家好,我是來自華為的王莉,是一名翻譯及本地化工程師,目前主要從事 OpenHarmony 相關(guān)文檔的翻譯及本地化工作。目前我們團(tuán)隊主要活躍在 SIG docs,負(fù)責(zé) OpenHarmony 項目所有文檔的中到英翻譯工作,常見的比如 API 參考、readme、操作指導(dǎo)等翻譯,外籍輸出件的 PR,以及輸出相關(guān)的本地化貢獻(xiàn)指導(dǎo)、規(guī)范和 FAQ。

此外,我們還攜手近 10 名資料工程師以及數(shù)百位開發(fā)工程師,結(jié)對優(yōu)化中文資料。希望能夠通過我們的工作,讓更多的開發(fā)者高效地了解和使用 OpenHarmony。

Q2

作為一名翻譯及本地化工程師,您最初為什么會選擇加入OpenHarmony生態(tài)、參與開源共建呢?您認(rèn)為,OpenHarmony項目最吸引人的點在哪里?

我在加入 OpenHarmony 項目之前,曾經(jīng)做過計算的產(chǎn)品,從我對口的產(chǎn)品一開始清一色的 Intel 處理器,到我們自己的鯤鵬和昇騰處理器,再到生機(jī)勃勃的鯤鵬生態(tài)、方興未艾的 OpenHarmony 生態(tài)……一路走來,我們清楚地知道 OpenHarmony 項目的重要性,更明白開源的重大意義。

OpenHarmony 是一項偉大的事業(yè),我能通過自己的專業(yè)能力為社區(qū)貢獻(xiàn)一份力,讓我覺得這個工作是非常有價值的。

Q3

這次您被OpenHarmony PMC委員會推舉為“代碼貢獻(xiàn)月度之星”,意味著您對OpenHarmony項目的貢獻(xiàn)已經(jīng)屬于業(yè)界頂尖水平,十分了不起!加入OpenHarmony這么短的時間卻達(dá)成了這樣好的效果,請問您的“秘訣”是什么?您是否方便從業(yè)務(wù)角度具體介紹一下,怎么才能讓開發(fā)者更加滿意,把開源共建做得更好呢?

我和我所在的團(tuán)隊,對社區(qū)的主要貢獻(xiàn)點在于社區(qū)的英文化和本地化,與代碼貢獻(xiàn)者還是有所區(qū)別的。所以能在 OpenHarmony 這次評選中獲得“代碼貢獻(xiàn)月度之星”,我其實覺得十分意外,同時又倍受鼓舞。

一開始加入項目組,我感覺挑戰(zhàn)還是挺大的。雖然我是一名語言工作者,但并不熟悉開發(fā)語言;對于 OpenHarmony 所涉及的眾多子系統(tǒng)和技術(shù),也覺得 gap 很大;對于 SIG docs 的運作也一無所知……

好在興趣是最好的老師,缺什么就補什么,這個過程必定是先苦然后慢慢一點一點地甜。作為開發(fā)者文檔最認(rèn)真的讀者,我們必須要理解文檔的每一話。同時,作為最初的體驗者,我們也能站在讀者的角度上,發(fā)現(xiàn)一些問題,對文檔提出一些優(yōu)化建議。對于 SIG 的運作,我們的小團(tuán)隊也和資料團(tuán)隊一起,在不斷地探索和改進(jìn)……

我們的目標(biāo),從小了說是讓資料好用、易用、開發(fā)者喜歡用,從大了說是提供一個知識、能力分享的平臺,點亮更多開發(fā)者。這一目標(biāo)的達(dá)成,也和開源生態(tài)的建設(shè)一樣,需要大家一起貢獻(xiàn)自己的智慧和力量。

Q4

您和您的團(tuán)隊小伙伴,在參與OpenHarmony項目貢獻(xiàn)的過程中,一定有一些刻骨銘心/印象深刻的經(jīng)歷,比如組建和參與SIG docs運營之類??梢越o我們分享一下嗎?

我之前完全沒有接觸過開源項目,對于開源的理解也僅限于字面意思。

在加入到 OpenHarmony 這個項目以后,我們團(tuán)隊和資料團(tuán)隊都在這方面下了很多工夫。我們學(xué)習(xí)和研究了業(yè)界主流的 SIG,組建了自己的 SIG docs;制定了社區(qū)行為準(zhǔn)則、貢獻(xiàn)流程、優(yōu)化問題反饋和處理機(jī)制;制定了代碼規(guī)范和寫作模板,植入了 CI 門禁工具、自動提交翻譯 Issue 的 bot,并輸出了 OpenHarmony 各個子系統(tǒng)的相關(guān)指導(dǎo)文檔。目前,SIG docs 已成為 OpenHarmony 社區(qū)最活躍的 SIG 之一,關(guān)注量和 Fork 數(shù)量都遙遙領(lǐng)先。

與以前翻譯工作不同的是,我們需要在 Gitee 上處理文檔,為此我們專門學(xué)習(xí)了 markdown 語法、Gitee 的常見操作命令等。

一開始由于不了解 Gitee 文檔的運作機(jī)制,感覺整個操作流程很是復(fù)雜;在提交 PR 的時候,也遇到過各種問題,最初的時候,經(jīng)常有挫敗感。

在不斷的試錯過程中,我們把工作中的經(jīng)驗和教訓(xùn)都記錄下來,形成了我們的《開源項目翻譯操作指導(dǎo)書》,這樣可以固化下來的東西就成了我們的操作規(guī)范,也方便更多的愛好者可以很快地上手為社區(qū)做貢獻(xiàn)。

Q5

在整個開發(fā)進(jìn)程中,您和您的團(tuán)隊遇到過哪些技術(shù)上或其他方面的難題?這些難題又是如何被逐一解決的?在這些難題被解決的過程中,您總結(jié)了哪些寶貴的經(jīng)驗or教訓(xùn)?

我們的合作伙伴,是十多位資料同事和上百位來自不同團(tuán)隊甚至是不同公司的開發(fā)同事,如何在社區(qū)提供高質(zhì)量的文檔真的不是一件容易的事。

舉一個很小的例子來說,僅是文檔中的圖形就可能有各種顏色和風(fēng)格。為了幫助眾多的開發(fā)者撰寫合格的文檔,我們的資料團(tuán)隊組織了社區(qū)寫作賦能線上課程、推廣社區(qū)寫作模板和規(guī)范;我們也和資料團(tuán)隊一起,參與原稿案例推廣和宣傳。

針對社區(qū)文檔類型多,格式比較亂的問題,資料團(tuán)隊有計劃地對文檔進(jìn)行純凈 markdown 格式轉(zhuǎn)換。一開始在 Gitee 提交文檔和翻譯的時間比較長,閉環(huán)率較低。通過各種數(shù)據(jù)輔助分析,我們也想了很多辦法,比如有效地識別同一文檔的 Issue 合并處理,提升處理效率和閉環(huán)率。

生態(tài)的繁榮離不開廣大生態(tài)伙伴、每一位開發(fā)者的共同努力,每一個 Issue、PR 都是構(gòu)建生態(tài)繁榮的養(yǎng)分。所以我們的小目標(biāo),就是要把這一磚一瓦搭建好。

Q6

加入OpenHarmony生態(tài)以來,您最大的驚喜是什么?或者有哪些具體的收獲?

加入 OpenHarmony 生態(tài)以后,最大的驚喜是開闊了眼界,學(xué)習(xí)到了更多的知識。

傳統(tǒng)的文檔反饋機(jī)制,是通過官網(wǎng)在線反饋文檔問題、等待文檔工程師確認(rèn),再周期性更新發(fā)布?;?Gitee 的開放式討論和 Issue 反饋機(jī)制,使文檔更新更及時。

我們最大的收獲就是,依托 SIG docs 為 OpenHarmony 提供翻譯和本地化服務(wù),提供了更為豐富的文檔和更為有效的反饋和處理機(jī)制,幫助全球開發(fā)者更加輕松、愉快地使用 OpenHarmony。我相信后續(xù)我們還可以更多地利用工具來提升一些效率,SIG docs 會越來越好。

Q7

您期待未來OpenHarmony哪些方面能夠得到改善、提供更多支持?

作為一名文檔工作者 & 技術(shù)小白,我的關(guān)注點可能更多還是在資料方面。

我希望我們的資料可以根據(jù)不同的讀者進(jìn)行分層,比如小白級(可以提供一些科普文檔,類似深圳衛(wèi)健委公眾號那樣的)、初級開發(fā)者、高級開發(fā)者;入口清晰,更為體系化。

我們整個體系的術(shù)語,感覺還可以再完善再清晰一些。很多時候,術(shù)語就像一條鏈接各個子系統(tǒng)的脈絡(luò);如果術(shù)語這個脈絡(luò)做得好,會非常方便初學(xué)者上手。同時,如果能有更多動手體驗方面的嘗試,就再好不過了。

我們衷心希望 OpenHarmony 能吸引到更多的開發(fā)者,后續(xù)我們能有機(jī)會提供更多語種的服務(wù)。

Q8

OpenHarmony目前仍處在開發(fā)探索階段,很多共建單位和生態(tài)伙伴還不清楚開源項目的玩法,或不知該如何著手進(jìn)行開發(fā)??梢哉埬o大家分享一條,您認(rèn)為最值得分享的心得,或最想說的一句話嗎?

我最想說的是,Do it 永遠(yuǎn)比 Say it 更重要。歡迎大家一起來開源共建,OpenHarmony 是一個開放、共享的大舞臺,加入我們,你也有機(jī)會成為閃耀的代碼貢獻(xiàn)之星!

Q9

請問您還有什么話想告訴大家?

我非常幸運能從事我喜歡的工作,更是非常非常地幸運能夠加入 OpenHarmony 項目,能在這種大環(huán)境背景下,貢獻(xiàn)自己的微薄之力,我覺得是我平凡的職業(yè)生涯中很幸福的一件事。

從 2020 年到 2021 年,我見證并參與了 OpenHarmony 的成長,也對未來充滿希望。我希望能有更多的開發(fā)者加入我們,一起為 OpenHarmony 做出自己的貢獻(xiàn)。

編輯:黃飛

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • OpenHarmony
    +關(guān)注

    關(guān)注

    25

    文章

    3732

    瀏覽量

    16444

原文標(biāo)題:王莉:將開發(fā)文檔英文化和本地化,我們努力讓OpenHarmony走向全球

文章出處:【微信號:HarmonyOS_Community,微信公眾號:電子發(fā)燒友開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    凌蒙派OpenHarmony開源項目榮獲本期Gitee官方推薦

    近日,我司凌蒙派OpenHarmony開源項目榮獲本期Gitee官方推薦。本期Gitee官方推薦不僅是對凌蒙派OpenHarmony開源項目的高度認(rèn)可,也是對我司在推動開源生態(tài)建設(shè)方面
    的頭像 發(fā)表于 11-20 01:04 ?344次閱讀
    凌蒙派<b class='flag-5'>OpenHarmony</b>開源<b class='flag-5'>項目</b>榮獲本期Gitee官方推薦

    智慧燈桿到底“智慧”在哪里?條形智能為您專業(yè)解讀 AI燈桿屏

    智慧燈桿到底“智慧”在哪里?條形智能為您專業(yè)解讀 AI燈桿屏
    的頭像 發(fā)表于 11-14 13:51 ?229次閱讀
    智慧燈桿到底“智慧”<b class='flag-5'>在哪里</b>?條形智能為您專業(yè)解讀 AI燈桿屏

    CCF開源創(chuàng)新大賽決賽結(jié)果發(fā)布!OpenHarmony應(yīng)用開發(fā)賽道盡展風(fēng)采

    創(chuàng)新的輝煌時刻!OpenHarmony應(yīng)用開發(fā)-開源項目貢獻(xiàn)賽決賽結(jié)果公布深開鴻所舉辦的“OpenHarmony應(yīng)用開發(fā)-開源項目貢獻(xiàn)賽”,成功吸引
    的頭像 發(fā)表于 11-07 08:07 ?313次閱讀
    CCF開源創(chuàng)新大賽決賽結(jié)果發(fā)布!<b class='flag-5'>OpenHarmony</b>應(yīng)用開發(fā)賽道盡展風(fēng)采

    物體識別桌 AR物體識互動桌 電容屏實物識別漫游桌

    在這個科技發(fā)達(dá)的時代,AR增強(qiáng)技術(shù)也在迅速發(fā)展,在展廳展館中發(fā)光發(fā)熱,帶來了創(chuàng)意無限的互動展示效果,AR技術(shù)結(jié)合物體識別技術(shù)打造的AR物體識別桌,讓游客有了全新的體驗,通過新穎的人機(jī)交互方式和趣味展示效果,能吸引人們的目光,吸引人們前來體驗。
    的頭像 發(fā)表于 10-21 17:44 ?212次閱讀

    如果設(shè)計一款桌面款的機(jī)器玩具,最吸引人的外觀與功能要有哪些?

    初步設(shè)想制作如下其中一款,有感興趣的朋友可以幫提提意見。 A一款圓敦敦的音響狀的“個人日程助手”,具備番茄鬧鐘、音樂播放、減壓交互、語言對話、工作日報生成。 B一款迷你瓦利機(jī)器人,有一對可以與主人交互的手臂,以及表達(dá)情緒的眼睛,可以幫人在辦公結(jié)束后,清理桌面。
    發(fā)表于 10-19 18:25

    貼片電容與貼片電阻的本質(zhì)差異在哪里?

    貼片電容與貼片電阻的本質(zhì)差異在哪里
    的頭像 發(fā)表于 08-27 15:51 ?410次閱讀
    貼片電容與貼片電阻的本質(zhì)差異<b class='flag-5'>在哪里</b>?

    請問fpga與單片機(jī)最大的區(qū)別在哪里?

    fpga和單片機(jī)是用得最多的兩款芯片,那么兩者最大的不同點在哪里呢?
    發(fā)表于 07-30 21:32

    OpenHarmony項目群技術(shù)指導(dǎo)委員會2024年中務(wù)虛研討會圓滿落幕

    7月19日至20日,OpenHarmony項目群技術(shù)指導(dǎo)委員會(后文簡稱“OpenHarmony TSC”)2024年中務(wù)虛研討會于中國廈門順利召開。 本次會議由OpenHarmony
    的頭像 發(fā)表于 07-23 10:42 ?548次閱讀
    <b class='flag-5'>OpenHarmony</b><b class='flag-5'>項目</b>群技術(shù)指導(dǎo)委員會2024年中務(wù)虛研討會圓滿落幕

    繼電器無源觸點在哪接地

    繼電器是一種常見的電子元件,廣泛應(yīng)用于各種電子設(shè)備和系統(tǒng)中。在繼電器的工作原理中,無源觸點是一個非常重要的組成部分。無源觸點是指繼電器內(nèi)部的觸點在沒有外部電源驅(qū)動的情況下,其狀態(tài)保持不變的觸點。在
    的頭像 發(fā)表于 06-28 11:03 ?686次閱讀

    OpenHarmony開發(fā)者大會2024即將召開

    當(dāng)前,開源技術(shù)已經(jīng)成為推動科技創(chuàng)新的重要力量。在這一背景下,OpenAtom OpenHarmony(以下簡稱“OpenHarmony”)項目以其獨特的開源理念和強(qiáng)大的生態(tài)吸引力,正逐
    的頭像 發(fā)表于 05-15 14:04 ?701次閱讀
    <b class='flag-5'>OpenHarmony</b>開發(fā)者大會2024即將召開

    使用FreeRTOS創(chuàng)建的DHCP線程里面的DHCP是在哪里定義的?

    請教下,使用 FreeRTOS 創(chuàng)建的 DHCP 線程里面的 DHCP 是在哪里定義的,貌似沒有找到 ? FreeRTOS 版本 v9.0.0 具體如下: // 創(chuàng)建 DHCP 線程 void
    發(fā)表于 04-30 07:34

    深開鴻正式升級成為OpenHarmony項目群A類捐贈人

    近日,深開鴻作為OpenHarmony核心共建單位、OpenHarmony生態(tài)委員會委員單位、OpenHarmony代碼Top 10貢獻(xiàn)單位,通過了開放原子開源基金會OpenHarmony
    的頭像 發(fā)表于 04-18 09:40 ?657次閱讀
    深開鴻正式升級成為<b class='flag-5'>OpenHarmony</b><b class='flag-5'>項目</b>群A類捐贈人

    聚能共創(chuàng)下一代智能終端操作系統(tǒng) 軟通動力榮膺“OpenHarmony優(yōu)秀貢獻(xiàn)單位”

    OpenHarmony年度開源事業(yè)全面總結(jié)的同時,吸引更多伙伴加入開源生態(tài)建設(shè)中。作為開放原子開源基金會白金捐贈人、OpenHarmony項目群銀牌捐贈人及Open
    的頭像 發(fā)表于 04-02 11:09 ?372次閱讀
    聚能共創(chuàng)下一代智能終端操作系統(tǒng) 軟通動力榮膺“<b class='flag-5'>OpenHarmony</b>優(yōu)秀貢獻(xiàn)單位”

    rtthread stdio在哪里開啟呢?

    以前使用MDK可以在設(shè)置里打開浮點運算單元,rtthread stdio在哪里開啟呢?
    發(fā)表于 03-05 08:05

    光纖技術(shù)的進(jìn)步方向在哪里?19芯光纖是世界上最快的嗎?

    光纖技術(shù)的進(jìn)步方向在哪里?高速光通訊牽引力度大。
    的頭像 發(fā)表于 02-22 10:43 ?768次閱讀