Tag

Monorepo

1 views collected around this technical thread.

Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 25, 2025 · Backend Development

Full‑Stack Gomoku Game with Vue 3, NestJS, AI Opponent, and Real‑Time Multiplayer

This article presents a complete Gomoku web application built with Vue 3 on the front end and NestJS on the back end, featuring customizable pieces, stylish UI, AI opponents of varying difficulty, and real‑time LAN multiplayer using Socket.io, along with detailed code examples and architectural explanations.

AIGomokuMonorepo
0 likes · 14 min read
Full‑Stack Gomoku Game with Vue 3, NestJS, AI Opponent, and Real‑Time Multiplayer
JD Tech Talk
JD Tech Talk
Apr 23, 2025 · Frontend Development

Reusable H5 Marketing Activity Pages: Technical Solutions and Centralized Workspace Management

This article describes how reusable H5 marketing activity pages can be quickly built using five technical solutions, introduces a centralized workspace and monorepo structure with example configurations, and explains the benefits and considerations of central repository management for front‑end development.

H5Monorepocode reuse
0 likes · 4 min read
Reusable H5 Marketing Activity Pages: Technical Solutions and Centralized Workspace Management
Code Mala Tang
Code Mala Tang
Apr 13, 2025 · Backend Development

How to Build a Scalable Python Monorepo with UV: From Setup to Dependency Management

This tutorial shows how to use the UV tool to create a Python monorepo with separate API, core, and common library projects, manage dependencies with individual pyproject.toml files, and share reusable modules across FastAPI and other services.

Dependency ManagementMonorepoPackage Management
0 likes · 7 min read
How to Build a Scalable Python Monorepo with UV: From Setup to Dependency Management
JD Tech Talk
JD Tech Talk
Feb 19, 2025 · Frontend Development

From Monolith to Micro‑Frontend: The Evolution and Refactoring of the Xingyun Frontend Platform

This article recounts the architectural challenges of the Xingyun 2.0 frontend platform, explains why its monolithic codebase and build process became unsustainable, and details the step‑by‑step migration to a modular monorepo with micro‑frontend, Nx, pnpm, and Tailwind to improve scalability, maintainability, and developer productivity.

MonorepoNxVue
0 likes · 17 min read
From Monolith to Micro‑Frontend: The Evolution and Refactoring of the Xingyun Frontend Platform
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Dec 26, 2024 · Fundamentals

Monorepo Tool Selection and Migration Strategy: Comparative Analysis and Best Practices for 2024

This article examines the challenges of Multirepo architectures, evaluates popular 2024 Monorepo tools such as Rush, Turborepo, Lerna, Yarn Workspaces, Pnpm Workspaces, and Nx, and provides a detailed comparison to guide teams in selecting the most suitable tool and workflow for efficient dependency and version management.

Dependency ManagementJavaScriptMonorepo
0 likes · 26 min read
Monorepo Tool Selection and Migration Strategy: Comparative Analysis and Best Practices for 2024
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Dec 22, 2024 · Frontend Development

Monorepo vs Multirepo: Concepts, Tools, and Step‑by‑Step Setup with pnpm Workspaces

This article explains the differences between Monorepo and Multirepo architectures, reviews popular Monorepo tools, and provides a detailed step‑by‑step guide to building a Vue‑based Monorepo project using pnpm Workspaces, including workspace configuration, shared package creation, and dependency management.

MonorepoMultirepoPackage Management
0 likes · 9 min read
Monorepo vs Multirepo: Concepts, Tools, and Step‑by‑Step Setup with pnpm Workspaces
Sohu Tech Products
Sohu Tech Products
Nov 6, 2024 · Mobile Development

Monorepo and Workspaces in Flutter: Benefits, Challenges, and Implementation

Flutter is moving toward a unified monorepo that merges its engine, buildroot, and framework repositories, enabling atomic commits, reduced internal version conflicts, and streamlined CI, while Dart 3.5 workspaces let adjacent packages share analysis contexts and a single lockfile, improving dependency management and memory efficiency.

DartFlutterMonorepo
0 likes · 9 min read
Monorepo and Workspaces in Flutter: Benefits, Challenges, and Implementation
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jul 27, 2024 · Fundamentals

Understanding pnpm: High‑Performance npm, Monorepo Support, and Practical Usage Guide

This article explains what pnpm is, how it saves disk space and speeds up installations using hard links and symlinks, introduces the monorepo development model and its relationship with package managers, and provides step‑by‑step instructions for installing pnpm, configuring workspaces, and managing dependencies in a monorepo setup.

MonorepoNode.jsfrontend
0 likes · 12 min read
Understanding pnpm: High‑Performance npm, Monorepo Support, and Practical Usage Guide
Tencent Cloud Developer
Tencent Cloud Developer
Jul 3, 2024 · Frontend Development

Improving Front-End Development Efficiency with Monorepo, Automated Publishing, and Build Optimization

By consolidating seven repositories into a pnpm‑powered monorepo and automating releases with Nx, changesets, and OCI, Tencent’s Basic Development Center cut CI time over 80%, shrank bundle sizes, accelerated builds from seven to two minutes, and eliminated fragile manual publishing steps.

CI/CDDependency ManagementMonorepo
0 likes · 36 min read
Improving Front-End Development Efficiency with Monorepo, Automated Publishing, and Build Optimization
Continuous Delivery 2.0
Continuous Delivery 2.0
Jun 21, 2024 · Operations

Automated Dead Code Deletion at Scale: Google’s Sesenmann Project

The article explains how Google tackles the costly problem of dead code in its massive monorepo by using the Sesenmann automated deletion system, which leverages build‑system dependency graphs, activity signals, and graph‑analysis algorithms to safely identify and remove unused C++ code while addressing cultural resistance among engineers.

AutomationBuild SystemDependency Analysis
0 likes · 10 min read
Automated Dead Code Deletion at Scale: Google’s Sesenmann Project
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jun 16, 2024 · Frontend Development

Step‑by‑Step Guide to Building a Vue 3 Headless UI Component Library with pnpm, Vite, and TypeScript

This article provides a comprehensive, hands‑on tutorial for creating a Vue 3 Headless UI component library, covering project initialization, workspace configuration, ESLint and Git‑hook setup, TypeScript and Vite integration, unit testing with Vitest, documentation with VitePress, playground creation, monorepo building, and publishing to npm.

Component LibraryMonorepoTypeScript
0 likes · 17 min read
Step‑by‑Step Guide to Building a Vue 3 Headless UI Component Library with pnpm, Vite, and TypeScript
DeWu Technology
DeWu Technology
May 27, 2024 · Frontend Development

Technical Architecture and Design of a Landing Page Editor

The article details the technical architecture and design of the StarCreate landing‑page editor, describing its monorepo structure, low‑code JSON template, backend permission system, canvas implementation choices, Valtio state management, and the resulting operational benefits and future expansion plans.

Editor ArchitectureMonorepoNode.js
0 likes · 16 min read
Technical Architecture and Design of a Landing Page Editor
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 7, 2024 · Frontend Development

My Frontend Engineering Practices and System

This article shares the author's practical experience with frontend engineering, covering topics such as project review, coding standards, monorepo tooling, custom CLI/SDK development, testing strategies, code review, bundling choices, monitoring, performance optimization, and knowledge consolidation for team empowerment.

Monorepoengineeringfrontend
0 likes · 18 min read
My Frontend Engineering Practices and System
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 6, 2024 · Frontend Development

Building a Monorepo-Style Node.js CLI Scaffolding Tool for Frontend Projects

This comprehensive tutorial walks you through creating a Node.js command‑line scaffolding tool that uses yargs for argument parsing, inquirer for interactive prompts, copy‑dir for file operations, mustache for dynamic templates, and pnpm with ora for automated dependency installation, all organized in a monorepo structure.

MonorepoMustacheNode.js
0 likes · 30 min read
Building a Monorepo-Style Node.js CLI Scaffolding Tool for Frontend Projects
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jan 15, 2024 · Frontend Development

Sharing Tailwind CSS Configuration Across Packages in a Turborepo Monorepo

This article explains how to create a shared Tailwind CSS configuration package in a Turborepo monorepo using pnpm, detailing directory layout, package setup, dependency installation, configuration files, and both compiled and non‑compiled usage scenarios to avoid duplicated config across multiple packages.

MonorepoTailwindCSSTurborepo
0 likes · 7 min read
Sharing Tailwind CSS Configuration Across Packages in a Turborepo Monorepo
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Dec 27, 2023 · Frontend Development

Frontend Engineering Practices and Team Process at Cuckoo FE

This article describes how the Cuckoo FE frontend team at ByteDance built an engineering culture through standardized processes, unified tooling, component and material libraries, a rendering engine, monorepo migration, quality platforms, and a comprehensive workbench to improve efficiency, quality, and scalability across multiple business lines.

AutomationMonorepoStandardization
0 likes · 18 min read
Frontend Engineering Practices and Team Process at Cuckoo FE
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Dec 18, 2023 · Frontend Development

Evolution of Varlet UI: Architecture, Monorepo, Design System, and Tooling in 2023

In this article the author, creator of the Vue3 mobile component library Varlet UI, shares the latest architectural changes, monorepo setup, design system, development tooling, testing, build outputs, documentation deployment, playground, and VSCode extensions, reflecting on lessons learned over the past two years.

Component LibraryDesign SystemMonorepo
0 likes · 12 min read
Evolution of Varlet UI: Architecture, Monorepo, Design System, and Tooling in 2023
Tongcheng Travel Technology Center
Tongcheng Travel Technology Center
Dec 14, 2023 · Frontend Development

Micro‑Frontend Implementation and Monorepo Management for Large‑Scale Frontend Projects

This article describes how a legacy data‑platform was refactored using a micro‑frontend architecture with Micro‑App, detailed design of main and sub applications, permission handling, routing, build tooling, and a Turborepo‑based monorepo strategy to improve development efficiency and deployment speed.

Frontend ArchitectureMonorepoTurborepo
0 likes · 17 min read
Micro‑Frontend Implementation and Monorepo Management for Large‑Scale Frontend Projects
Architect
Architect
Dec 7, 2023 · Backend Development

Engineering Evolution and Optimization of Tencent Docs Microservice Gateway

This article analyzes the existing issues of the Tencent Docs web‑gateway, explains why dependency versions and monorepo structure caused resource exhaustion, and details a series of engineering improvements using pnpm workspace, custom Docker contexts, lock‑file hooks, and soft‑link strategies to achieve a clean, reproducible build pipeline.

DockerMicroservicesMonorepo
0 likes · 22 min read
Engineering Evolution and Optimization of Tencent Docs Microservice Gateway