基於 Dawn 進行多工程管理

基於 Dawn 進行多工程管理

1. 簡述

當一個項目中子工程較多時,就會面臨「單倉庫(Monorepo)」還是「多倉庫(Multirepo)」管理的問題。當然兩個方式各有優缺點,而我們選擇多工程單 Repo 時,能夠帶來一些管理上的簡便,比如「Issues 和 PR 的集中管理、整體一致的 Changelog 等」。而進一步「模塊間的依賴管理、版本管理、發佈管理」等問題,如果能有在工具層的支持,那「 多工程單 Repo 」將進一步方便開發者。

一些項目或會藉助額外的工具比如 Lerna,而基於 Dawn 的工程再引入 Lerna 又顯得麻煩,且 Lerna 在使用 tnpm 時會有一些不便之處。

而 Solution 中間件是針對 Dawn 的單 Repo 多 Package 解決方案,通過 Solution 中間件可基於 Dawn 的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章