Tagged articles

monorepo

110 articles · Page 2 of 2
Aotu Lab
Aotu Lab
Aug 25, 2020 · Backend Development

Build a Custom Valentine's Day CLI Scaffold with Plugins Using Lerna and Node.js

This tutorial walks you through creating a modular, plugin‑based CLI scaffold for a Valentine’s Day project, covering monorepo setup with Lerna, core CLI package creation, plugin registration, command handling, inter‑plugin communication with tapable, and deployment considerations.

CLILernaNode.js
0 likes · 17 min read
Build a Custom Valentine's Day CLI Scaffold with Plugins Using Lerna and Node.js
Ctrip Technology
Ctrip Technology
Jul 23, 2020 · Frontend Development

Evolution of Our Frontend Architecture: From Legacy Backbone to Model‑Oriented Pure‑Model and Monorepo

This article outlines the evolution of our wireless frontend architecture from a legacy Backbone.js and ASP.NET stack to a modern Node.js/React-IMVC solution, discusses the challenges of size, tooling, and cross‑platform development, and presents our shift to a Model‑Oriented Pure‑Model framework with Monorepo and GraphQL‑BFF integration.

Reduxfrontendmodel-oriented
0 likes · 30 min read
Evolution of Our Frontend Architecture: From Legacy Backbone to Model‑Oriented Pure‑Model and Monorepo
Tencent Music Tech Team
Tencent Music Tech Team
Jul 10, 2020 · Operations

Implementing a Monorepo with Lerna, Yarn Workspaces, and TypeScript for Automated NPM Package Publishing

By migrating the “全民 K 歌” base library to a monorepo using Lerna, Yarn workspaces, and TypeScript, the team unified dependency management, enabled topological builds, enforced master‑only versioning with conventional commits, and automated CI‑driven publishing—including beta canary releases—significantly speeding iteration and improving maintenance.

LernaTypeScriptYarn Workspaces
0 likes · 15 min read
Implementing a Monorepo with Lerna, Yarn Workspaces, and TypeScript for Automated NPM Package Publishing
Node Underground
Node Underground
Mar 10, 2020 · Backend Development

Building a Micro‑Backend with Midway: Split Monorepo Apps into Independent Services

This article explores the concept of a “micro‑backend” by adapting micro‑frontend principles to server‑side applications, detailing how to use IoC, monorepo management with Lerna, and Midway’s configurable scanning to split a large Node.js codebase into independent, maintainable domain modules without changing developer workflows.

IOCService Splittingmicro-backend
0 likes · 10 min read
Building a Micro‑Backend with Midway: Split Monorepo Apps into Independent Services
58 Tech
58 Tech
Feb 28, 2020 · Operations

A Practical Approach to Multi‑Project Source Code Management Using Git Submodules, Monorepo and Automation Scripts

This article analyzes common source‑code management patterns for numerous small projects, identifies their drawbacks, and proposes a hybrid solution that combines a single‑git repository with git‑submodule based sub‑projects, automated shell scripts, and Umi‑based tooling to achieve unified yet isolated development and deployment.

GitUMIautomation
0 likes · 12 min read
A Practical Approach to Multi‑Project Source Code Management Using Git Submodules, Monorepo and Automation Scripts
Bitu Technology
Bitu Technology
Aug 16, 2019 · Frontend Development

Design and Architecture of the Tubi Web Player: A Modular Frontend Solution

Facing rapid growth and the need to support dozens of OTT platforms, Tubi’s frontend team redesigned its web player into an independent, TypeScript‑driven module with a clear Adapter‑Player‑Action‑Reducer architecture, monorepo management, comprehensive testing and documentation, enabling higher code quality and a better cross‑platform playback experience.

ReduxTypeScriptfrontend
0 likes · 13 min read
Design and Architecture of the Tubi Web Player: A Modular Frontend Solution
Java Backend Technology
Java Backend Technology
Aug 13, 2019 · Backend Development

Why Google Stores Billions of Lines of Code in a Single Repository – Inside Piper

Google’s Piper monolithic code repository, built atop Spanner, holds over a billion files and 86 TB of source code, serving tens of thousands of engineers worldwide with trunk‑based development, fine‑grained permissions, automated code review, and massive build traffic, illustrating the benefits and challenges of a single‑repo strategy.

GooglePiperSoftware Engineering
0 likes · 7 min read
Why Google Stores Billions of Lines of Code in a Single Repository – Inside Piper