Pull Request、Wiki 和全新界面的 Gogs
本篇博客是隨著 Gogs - Go Git Service
v0.8.0
版本而發布的。
距離上次寫發行博文已經一年有余了,主要因為各種工作都在進行,計劃嚴重滯后。好在大多數關鍵功能都已經在這個版本中實現,終于可以發布了!
自從上次寫發行博文(v0.5.0
)以來,已經提交了將近 1800 次代碼,包括無數的改進、Bug
修復、功能和其它變更。尤其是渴求度最高的合并請求(Pull Request)、Wiki 和內置 SSH
服務器。除此之外,目前所有的頁面都已經使用 Semantic UI 主題重寫,同時對工單管理(Issue
Tracker)進行了徹底地改造。當然,絕對不能忘記提及的就是,目前 Gogs 來自社區的貢獻成員已經有 182 人之多啦。
升級到 0.8
-
Gogs 從
0.5.x
版本開始就帶有自動遷移功能,因此所有的升級都不需要人為干預。 -
… 但是由于
0.8
版本停止了對0.6.0
之前版本的自動遷移支持。所以如果您正在使用的版本低于0.6.0
,必須先運行一次0.8.0
之前的任一版本完成遷移,再升級到0.8.0
。 -
升級步驟如下:
</li>
</ul>
Pull Request
不知道被吐槽了多久,Gogs 終于有了自己的合并請求(Pull Request)功能,并于
0.6.9
首次發布,經歷數個版本之后目前功能穩定。當然,還是存在許多不足,例如無法在同一個倉庫內創建合并請求,以及沒有 Review Comments 的支持。許多其它的底層實現也有許多改進空間,實現資源的合理利用。
Wiki
現在,您可以直接通過在線 Markdown 編輯 Wiki 頁面,也可以本地編輯完成之后推送到 Gogs。
內置 SSH 服務器
一些人問我為什么多此一舉弄個內置 SSH 服務,我就在這里一次性做個完整的回答:
由于 Go 語言開發的緣故,Gogs 無意間占據了低資源占用和高性能 HTTP 服務的優勢,但 Gogs 的初衷是始終不變,讓搭建 Git 自托管不再痛苦。通過內置 SSH 服務器,安裝一個外部的 SSH 服務器不再是硬性要求,并且不再與系統的
authorized_keys
文件相互污染。最重要的是,Windows 下也可以用!Issue Tracker
數十個與工單管理(Issue Tracker)有關的問題被修復,您現在還可以使用 Emoji 表情并編輯評論。
其它說明
- 現在支持推送 linux 倉庫到 Gogs 啦。
- 部分 APIs 支持及 文檔。
- 新增HTTPS 加密下載 站點。
- 新建用戶支持 論壇。
- 新增官方支持的 Docker 鏡像,只有 40MB。
- 越來越多的 云平臺、產品、服務及軟件 開始支持 Gogs。
最后兩句話
無法完全表達所有一路走來支持 Gogs 的同志們,你們。。。(此處省略 1 萬字)。手動幫你們點 2048 個贊!
感謝您對 Gogs 的支持并花時間閱讀這篇博文,如果您有任何建議或使用反饋,請到 GitHub 上與我們進行交流。
</section>來自:https://wuwen.org/2015/12/13/gogs-pull-request-wiki-and-new-design本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!