【精華】PhalApi 開源框架如何發(fā)布一個新版本剖毯?(歡迎來開源!)

當前教馆,2.x新版本發(fā)布的流程逊谋,主要如下。

重要的信息

PhalApi 2.x Kernal核心包(底層代碼在這里):https://github.com/phalapi/kernal

PhalApi 2.x 項目(直接可用于開發(fā)的項目):https://github.com/phalapi/phalapi

第1步土铺、修改更新日志

文檔展示頁面:http://docs.phalapi.net/#/v2.0/changelog

對應編輯的代碼位置在(碼云):https://gitee.com/dogstar/phal ... og.md

第2步胶滋、對Kernal包進行版本升級

修改核心代碼composer包板鬓,即Kernal包,Github項目地址:https://github.com/phalapi/kernal

發(fā)布前镀钓,需要修改新版本的版本號穗熬。修改源文件:https://github.com/phalapi/ker ... s.php

然后镀迂,把框架版本號PHALAPI_VERSION進行更新丁溅。

/**

* 框架版本號

*/

defined('PHALAPI_VERSION') || define('PHALAPI_VERSION', '2.4.2');

最后,在Github項目創(chuàng)建一個新的版本發(fā)布:https://github.com/phalapi/kernal/releases

版本說明與前面的更新日志保持一致探遵。到這一步窟赏,其他開發(fā)人員進行:composer update 后就可以進行框架的更新了(前提是項目使用的版本號要對應上)。

第3步箱季,對PhalApi項目進行升級

下一步涯穷,同樣修改PhalApi項目中README中的版本號。

代碼位置是:https://github.com/phalapi/pha ... ME.md

這里還有最重要的一步藏雏,就是要在此項目拷况,在本地進行一下composer update,確保當前已把Kernal更新到最新版本掘殴。

$ composer update

同樣赚瘦,在Github項目創(chuàng)建一個新的版本發(fā)布:https://github.com/phalapi/phalapi/releases,注意奏寨,版本應該與Kernal的保持一致起意,避免混淆。更新內容也一樣病瞳。

到這一步揽咕,使用PhalApi的新開發(fā)人員,就能享受到最新版本的使用了套菜。

第4步亲善,對官方的在線示例進行升級

在服務器上,進行composer update逗柴,將在線示例demo升級到最新版本蛹头。

在線示例地址:http://demo.phalapi.net/docs.php

第5步,對舊版本進行更新通知

代碼位置:https://gitee.com/dogstar/Phal ... n.php

更新2.x 系列的版本號嚎于,通知舊版本的開發(fā)人員進行版本升級掘而。

// 兩個系列版本

$lastestVersion = substr($version, 0, 1) == '1' ? '1.4.1' : '

2.4.0';

效果類似這樣:

第6步,在社區(qū)發(fā)布版本更新公告

在PhalApi開源社區(qū)于购,發(fā)布版本更新公告袍睡,參考:PhalApi 2.2.0 版本發(fā)布?

在開源中國資訊欄目,發(fā)布本更新公告肋僧,參考:https://www.oschina.net/news/92221/phalapi-2-2-0" rel="nofollow" target="_blank">PhalApi 2.2.0 發(fā)布斑胜,PHP輕量級開源接口框架

在QQ交流群進行全員通知控淡。

第7步,對官網(wǎng)首頁和下載頁進行版本更新

首先止潘,更新PhalApi首頁的版本號說明掺炭。

代碼位置:https://gitee.com/dogstar/Phal ... .html

對應首頁頁面鏈接:https://www.phalapi.net/

其次,是下載頁的新版本說明凭戴。

代碼位置:https://gitee.com/dogstar/Phal ... .html

對應下載頁的頁面鏈接是:https://www.phalapi.net/download.html

后記

版本發(fā)布是一件很重要涧狮,倍受社區(qū)關注的事情,除了本身項目的代碼質量要保持高質量外么夫,還要求在發(fā)布過程中無差錯者冤,容不得半點馬虎。

因此档痪,這里將2.x版本發(fā)布的過程紀錄如上涉枫,方便后續(xù)進行版本更新與維護時有清單參考。

同時腐螟,歡迎更多有興趣的同學一起參與進來共同維護愿汰,一起開源!

PhalApi 1.x 舊版本發(fā)布流程回顧

http://qa.phalapi.net/?/article/50

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末乐纸,一起剝皮案震驚了整個濱河市衬廷,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌锯仪,老刑警劉巖泵督,帶你破解...
    沈念sama閱讀 212,029評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異庶喜,居然都是意外死亡小腊,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,395評論 3 385
  • 文/潘曉璐 我一進店門久窟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來秩冈,“玉大人,你說我怎么就攤上這事斥扛∪胛剩” “怎么了?”我有些...
    開封第一講書人閱讀 157,570評論 0 348
  • 文/不壞的土叔 我叫張陵稀颁,是天一觀的道長芬失。 經(jīng)常有香客問我,道長匾灶,這世上最難降的妖魔是什么棱烂? 我笑而不...
    開封第一講書人閱讀 56,535評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮阶女,結果婚禮上颊糜,老公的妹妹穿的比我還像新娘哩治。我一直安慰自己,他們只是感情好衬鱼,可當我...
    茶點故事閱讀 65,650評論 6 386
  • 文/花漫 我一把揭開白布业筏。 她就那樣靜靜地躺著,像睡著了一般鸟赫。 火紅的嫁衣襯著肌膚如雪蒜胖。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,850評論 1 290
  • 那天惯疙,我揣著相機與錄音翠勉,去河邊找鬼妖啥。 笑死霉颠,一個胖子當著我的面吹牛,可吹牛的內容都是我干的荆虱。 我是一名探鬼主播蒿偎,決...
    沈念sama閱讀 39,006評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼怀读!你這毒婦竟也來了诉位?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,747評論 0 268
  • 序言:老撾萬榮一對情侶失蹤菜枷,失蹤者是張志新(化名)和其女友劉穎苍糠,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體啤誊,經(jīng)...
    沈念sama閱讀 44,207評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡岳瞭,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,536評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了蚊锹。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片瞳筏。...
    茶點故事閱讀 38,683評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖牡昆,靈堂內的尸體忽然破棺而出姚炕,到底是詐尸還是另有隱情,我是刑警寧澤丢烘,帶...
    沈念sama閱讀 34,342評論 4 330
  • 正文 年R本政府宣布柱宦,位于F島的核電站,受9級特大地震影響播瞳,放射性物質發(fā)生泄漏掸刊。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,964評論 3 315
  • 文/蒙蒙 一狐史、第九天 我趴在偏房一處隱蔽的房頂上張望痒给。 院中可真熱鬧说墨,春花似錦、人聲如沸苍柏。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,772評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽试吁。三九已至棺棵,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間熄捍,已是汗流浹背烛恤。 一陣腳步聲響...
    開封第一講書人閱讀 32,004評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留余耽,地道東北人缚柏。 一個月前我還...
    沈念sama閱讀 46,401評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像碟贾,于是被迫代替她去往敵國和親币喧。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,566評論 2 349

推薦閱讀更多精彩內容