iT邦幫忙

monorepo相關文章
共有 21 則文章
鐵人賽 Modern Web DAY 2
Angular 大師之路 系列 第 2

技術 [Angular 大師之路] Day 02 - 更加理解 Angular CLI 之 Monorepo 應用

Angular CLI 基本上已經成為開發 Angular 應用程式的標準配備了,我們會透過 Angular CLI 建立專案、檔案骨架,或是用來執行以及打包應...

鐵人賽 Software Development DAY 16
模組化設計 系列 第 16

技術 Day16 - 管理原始碼的解決方案 Monorepo 和 Polyrepo

管理模組化的原始碼的兩種策略 Monorepo 和 Polyrepo Monorepo Monorepo 是指在一個 repo 中,管理多個模組。 截至...

鐵人賽 Software Development DAY 4

技術 [Day4] 結婚後一起住會比較省錢 ─ Mono-Repo

嗨 大家好 我是一路爬坡的阿肥 老家有台用了十年的筆電 在前陣子進行大清理後,意外發現卡頓的次數少很多 像現在這樣邊寫文章邊開 Chrome 放音樂還是很順 ?...

技術 JSDC 2020 回顧 - Lerna

(https://www.pinterest.com/pin/492722015457646968/) 講者簡報 兩種管理程式碼的方式 在 git、np...

技術 我從 prototype 到上線必用的開發工具

這篇文章將通過一個實際的例子,介紹我從 prototype 到上線過程中,常用的幾個工具。 我在做什麼 雖然細節不便透露太多,但我可以大致說明這個專案是一個互動...

鐵人賽 Modern Web DAY 2

技術 2.【從前端到全端,Nextjs+Nestjs】使用Monorepo架構創建專案

文章重點 什麼是 Monorepo,以及為什麼我們選擇使用它? Monolith、Multi-Repo 與 Monorepo 的比較。 使用 Nx 工具來創建...

技術 Angular 多專案架構

前陣子前端 leader 將公司產品(前台,後台),和 Line Liff,等三個專案用 Angular 的多專案架構合在一起,原本幾乎一模一樣卻有三套要維護...

技術 Sharing the implement of the monorepo - uv

Introduction runtime manager: 在軟體開發中,我們使用 python 來執行我們的程式碼 python 就是所謂的 runtime...

技術 monorepo tool compare bazel & nx & moon

Introduction 之前介紹了我使用 moon 做為我的 momorepo tool 今天來比較下 bazel & nx & moon i...

技術 Sharing the implement of the monorepo - moon

Introduction 先來看看 別人整理的 why-a-monorepo 對我而言 最重要的幾個功能 Local computation caching...

技術 Sharing the implement of the monorepo

Introduction monorepo 的由來是在大型 project 中 source code 的存放方式的改進方式 先說最原始架構 Monolithi...

鐵人賽 Modern Web DAY 24

技術 Monorpeo 架構比較 Package-based vs Integrated

NX 構成的 monorpeo 主要有兩種不同類型的結構,分別是 package-baed 跟 integrated ,這邊來簡介兩者的區別。 Package-...

鐵人賽 Modern Web DAY 25

技術 NX 加入 Astro 專案

Astro 最近更新了 3.0 版本,來加到這個玩具箱裡試試看吧。 目前 NX 沒有官方支援的 Astro 擴充,雖然有社群版本的但還沒升級到 Astro 3....

鐵人賽 自我挑戰組 DAY 5

技術 TurboRepo專案安裝與基礎架構-2

對於每一個套件如何管理及輸出裡面的函式 - name - scripts - exports name它在您的工作空間中應該是唯一的,避免與 npm 註冊表...

鐵人賽 自我挑戰組 DAY 4

技術 TurboRepo專案安裝與基礎架構

新建置專案說明 可以用以下指令安裝(預設你用pnpm)pnpm dlx create-turbo@latest 專案基礎結構如下 package.json...

技術 [Day-9] 一家人就是要整整齊齊!用 pnpm 建置 monorepo

這個專案我想把前後端都放在同個 repo,原因是: 共用 TypeScript 型別 共用依賴套件 共用工具函式 專案設定一致性 不要讓自己的 GitHub...

鐵人賽 Modern Web DAY 28
Angular 進階實務 30天 系列 第 28

技術 Day 28:淺談 Monorepo

前言 當專案規模開始變大了之後,在比較有條理的工作流程中,通常會開始建立符合自己專案特色的 UI 元件庫,這裡簡要地談一下 Monorepo ,之後帶到 lib...

鐵人賽 Build on AWS DAY 3

技術 Day3:30天部署SaaS產品到AWS-初始化 Monorepo 專案與開發環境設定

為什麼從 OTP 微服務開始? 昨天我們設計了完整的 Kyo-System 架構,今天要開始規劃第一個微服務:OTP 驗證服務。主要是這個是新的客戶需求,自從開...

鐵人賽 Modern Web DAY 6

技術 Day 6: 30天打造SaaS產品前端篇-型別安全的 API 整合與前端部署實戰

從 Mantine UI 到生產環境的完整流程 昨天我們完成了 Mantine UI 的完整整合,建立了管理介面。今天我們要解決兩個關鍵問題: 建立型別安全...

鐵人賽 Software Development DAY 10

技術 Day 10: 30天打造SaaS產品後端篇-Monorepo 架構與開發專案總結

前情提要 經過 9 天的後端開發設計,我們建立了一個完整的 Monorepo + TypeScript 全端開發專案。今天讓我們總結這個架構的設計思路、技術選擇...

鐵人賽 Software Development DAY 7

技術 Day 7: 30天打造SaaS產品後端篇-測試策略與品質保證架構

前情提要 昨天我們建立了完整的套件打包策略,為不同類型的套件選擇了最適合的打包工具。今天我們要建立一個全面的測試策略,確保我們的 Monorepo 中每個套件都...