Skip to main content

[others] 前端 architecture

clean-architecture

文章 github repo

專案共用

該用 Monorepo 嗎?比較 Monolith vs Multi-Repo vs Monorepo -- Summer

npm package

透過發布共用套件的方式來達到共用的目的。

git submodule

git submodule 像是一個 git repo 的 link,透過這個 link,我們可以在一個專案中使用另一個專案的 code,並且可以在這個專案中編輯這個 link 的 code,並且可以在這個專案中 commit 這個 link 的 code,這樣就可以達到專案共用的目的。

缺點:增加 git 操作的複雜度,也增加的團隊的學習曲線。

文章
https://www.atlassian.com/git/tutorials/git-submodule
https://blog.kennycoder.io/2020/06/14/Git-submodule-%E4%BD%BF%E7%94%A8%E6%95%99%E5%AD%B8/