- P1 · Ecosystem AdaptationP1
- P2 · Module IntegrationP2
- P3 · Logic RefactoringP3
- P4 · Delivery AutomationP4
- P5 · Low‑level DriversP5
Build System: Testable, Verifiable Engineering Practices
Turn your build script into an industrial-grade, testable, verifiable engineering system.
Vue 3 Teleport Component Unit Testing Guide: 5 jsdom Traps and 2 Bugs Caught Along the Way
While writing 204 unit tests for our component library Moongate Vue, Teleport components kept tripping us up in the jsdom environment — 5 traps, plus 2 hidden bugs uncovered along the way. A full post-mortem with reproducible minimal examples.
LLM Narrative Engines, Part 5: Integration Testing and Behavior Freezing
The parser is written — but how do you ensure future changes don't break it? Golden file tests, validators, and sliding-window aging tests — freezing parsing behavior with tests.
VitePress 文档站接入已有 Docker 基础设施:子域名部署(扩展篇)
本文记录如何将 VitePress 文档站部署为子域名,并接入已有 docker-compose 管理的动态站点(如 Nuxt 博客),共用同一 Caddy 反向代理。
From Code to npm: Publishing a Vue 3 Component Library and Avoiding Pitfalls
Complete workflow of publishing the moongate-vue component library to npm: build verification pipeline, distribution contract, nrm registry management, 2FA and WebAuthn network pitfalls, local link testing, bundle budget, automation scripts, and a production release checklist.
自托管 Umami 分析服务与 Nuxt 4 项目集成指南(扩展篇)
在现有 Docker 生产环境中集成自托管的 Umami 分析服务,通过 Caddy 自动 HTTPS 和 GitHub Actions 实现 Nuxt 4 项目的自动化数据跟踪。
GitHub Actions + Docker 生产级自动化部署(进阶篇)
通过容器化技术实现环境一致性,自动构建镜像并分发至私有仓库,用 Docker Compose 编排服务,彻底告别环境依赖。
GitHub Actions + Docker 极简自动化部署教程(入门篇)
从零开始,用最简洁的方式将你的应用打包成 Docker 镜像,并通过 GitHub Actions 实现自动构建、推送和服务器部署。适合 Docker 新手快速上手 CI/CD 流水线。
GitHub Actions + Caddy 全自动部署动态网站(动态篇)
深入后端服务的进程管理、环境变量注入、数据库迁移,结合 Caddy 反向代理,打造完整的动态应用部署流水线。
GitHub Actions + Caddy 静态网站自动化部署(静态篇)
专注于纯前端资源的自动化发布,利用 Caddy 自动 HTTPS 和 SPA 路由支持,实现“推送即发布”。