<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          開源項目維護的九個階段

          共 1247字,需瀏覽 3分鐘

           ·

          2021-02-07 03:49

          大家好。

          本文的內(nèi)容為其他博文的總結(jié),原文為:

          https://nibblestew.blogspot.com/2020/11/the-nine-phases-of-open-source-project.html

          文章標(biāo)題為:開源項目維護的九個階段,介紹的是開源項目的維護上可以分為幾個階段,以及不同階段應(yīng)該關(guān)注的事情。

          我們先整理一個思維導(dǎo)圖方便對文章有整體的了解。

          eb05caf416305c346035ec49efbfb14a.webp

          開源項目維護總共概況為 9 個階段,同時根據(jù)項目的生命周期及流行度,分成了兩個大的階段:以服務(wù)自己為主和以服務(wù)他人為主。接下來分別簡單介紹一下兩個大階段

          以服務(wù)自己為主

          開始階段不管從人員或者投入上都會比較少,而且大部分項目都會是以驗證為主,過程中可能會涉及編程語言、框架等的變換,整體會有很多不確定性,依次可分為如下 5 個小的階段:

          1. 確定 IDEA:創(chuàng)新 IDEA 一般是比較少,大部分都是很多人都想到了,但是 IDEA 結(jié)合行動才能更加完美

          2. 實現(xiàn) MVP:這一階段才會開始編碼,有很多的問題需要解決,但是要聚焦核心

          3. 生產(chǎn)可用:基于 MVP 版本完善項目的可靠性,使得項目能夠投入真實環(huán)境使用

          4. 完善文檔:每一個項目都需要文檔,而程序員一般不喜歡寫文檔,有時候一個具備優(yōu)秀文檔的項目可能更容易成功

          5. 市場推廣:為項目尋求更多的曝光,不管寫博客、公開講解等都可以,這需要你不斷學(xué)習(xí)和鍛煉自己或團隊推廣的能力

          以服務(wù)他人為主

          隨著越來越多的人開始使用你的開源項目,甚至有可能到達了一個引爆點,項目使用者急速增長。在這個階段也意味著大的變動幾乎很難在快節(jié)奏的情況下完成,而且會有很多的工作來應(yīng)付過程中的一些問題或者規(guī)模化的需求。有些時候甚至項目會朝著你最開始設(shè)計的不同方向去發(fā)展。

          這部分的工作會依次分為 4 個小階段:

          1. 招聘人員:如果維護項目的人員一直沒有變,而項目確越來越大,會導(dǎo)致整體項目在維持活力越來越難,培育新的貢獻者非常重要

          2. 社區(qū)文化建設(shè):每個項目都有其默認遵守的規(guī)則,如果沒有適當(dāng)?shù)囊龑?dǎo)形成社區(qū)特有的文化,后續(xù)項目的發(fā)展也會因此變形

          3. 項目監(jiān)督:在這個階段可能項目的創(chuàng)始人已經(jīng)不是貢獻最多代碼的人了,但是往往需要在眾多的 Issue 中做出后續(xù)的發(fā)展決策,如何在不參與功能實現(xiàn)的角度依然讓項目獲得長久的發(fā)展,是創(chuàng)始人需要思考的問題

          4. 退出項目維護:這個時候項目已經(jīng)完成當(dāng)初你所有設(shè)想的 IDEA,也許項目已經(jīng)交給其他人繼續(xù)維護了,也許你已經(jīng)開始另一個新的開源項目的維護了,這一階段意味著開源項目的維護已經(jīng)告一段落結(jié)束了。

          那么你在維護的開源項目目前在哪個階段呢?

          更多信息參考原文鏈接:

          https://nibblestew.blogspot.com/2020/11/the-nine-phases-of-open-source-project.html


          開源書籍&資料:點擊

          開源 Go/Java/Python 趨勢:點擊

          更多精彩,掃碼關(guān)注。后臺回復(fù):1,與我交流開源項目&小程序開發(fā)等


          瀏覽 149
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  在线国产中文字幕 | 国产主播第一页 | 欧美日P视频 | 国产精品色婷婷99久久精品 | 人人玩人人草 |