6400 个品牌图标塞进一个 monorepo,thesvg 怎么把 SVG 做成基础设施
thesvg 把 6400+ 品牌图标打包成 npm 包、CDN、CLI、MCP server 和 Figma 插件,拆解它的 monorepo 架构、构建管线和安全审计机制。 thesvg 把 6400+ 品牌图标打包成 npm 包、CDN、CLI、MCP server 和 Figma 插件,拆解它的 monorepo 架构、构建管线和安全审计机制。
共 48 篇文章
围绕 #DevOps 汇总相关文章,适合连续阅读同一主题下的实践与思考。
thesvg 把 6400+ 品牌图标打包成 npm 包、CDN、CLI、MCP server 和 Figma 插件,拆解它的 monorepo 架构、构建管线和安全审计机制。 thesvg 把 6400+ 品牌图标打包成 npm 包、CDN、CLI、MCP server 和 Figma 插件,拆解它的 monorepo 架构、构建管线和安全审计机制。
发布于 2026年07月31日 22:06
拆解 nilbuild/developer-roadmap 的架构与商业模式,看一个 9 年项目如何把 GitHub 仓库做成数据库镜像,把开源标签变成增长杠杆。 拆解 nilbuild/developer-roadmap 的架构与商业模式,看一个 9 年项目如何把 GitHub 仓库做成数据库镜像,把开源标签变成增长杠杆。
发布于 2026年07月13日 23:49
从 VueUse 到 Vitest,一个人如何改变整个开发者生态。深度解析 Anthony Fu 的开源哲学与他构建的前端工具帝国。 从 VueUse 到 Vitest,一个人如何改变整个开发者生态。深度解析 Anthony Fu 的开源哲学与他构建的前端工具帝国。
拆解 OpenWrt 的构建系统,从 Makefile stamp 依赖链到 toolchain 自编译、feeds 多仓库聚合、ipk/apk 双包格式、125 个 target 平台定义和 LLM PR 审查,看一个 2003 年的项目如何把嵌入式 Linux 做成可复现的工程范式。 拆解 OpenWrt 的构建系统,从 Makefile stamp 依赖链到 toolchain 自编译、feeds 多仓库聚合、ipk/apk 双包格式、125 个 target 平台定义和 LLM PR 审查,看一个 2003 年的项目如何把嵌入式 Linux 做成可复现的工程范式。
发布于 2026年07月11日 18:26
拆解 fancyss 的路由器透明代理架构,从 dbus 键值存储到 iptables 分流、chinadns-ng 双引擎 DNS、七平台二进制分发和节点分流热重载,看一个纯 Shell 项目如何撑起 13K Star 的科学上网生态。 拆解 fancyss 的路由器透明代理架构,从 dbus 键值存储到 iptables 分流、chinadns-ng 双引擎 DNS、七平台二进制分发和节点分流热重载,看一个纯 Shell 项目如何撑起 13K Star 的科学上网生态。
发布于 2026年07月11日 18:13
拆解 Motrix 的架构,看它如何用 Electron 包裹 aria2 引擎,通过 child_process spawn 子进程和 JSON-RPC 通信,以及这个 5 万 Star 项目停更三年后社区 fork 续命的真实故事。 拆解 Motrix 的架构,看它如何用 Electron 包裹 aria2 引擎,通过 child_process spawn 子进程和 JSON-RPC 通信,以及这个 5 万 Star 项目停更三年后社区 fork 续命的真实故事。
发布于 2026年07月11日 15:29
21k Star 的 WordPress 仍在更新到 7.1,拆开它的 PHP 源码看一个 22 年项目的架构哲学 21k Star 的 WordPress 仍在更新到 7.1,拆开它的 PHP 源码看一个 22 年项目的架构哲学
发布于 2026年07月09日 14:39
Anthropic 官方总结 Claude Code 在百万行代码库落地的三类配置模式:让代码库可导航、随模型演进维护 CLAUDE.md、明确归属推动采用,告诉你从哪里起步。 Anthropic 官方总结 Claude Code 在百万行代码库落地的三类配置模式:让代码库可导航、随模型演进维护 CLAUDE.md、明确归属推动采用,告诉你从哪里起步。
拆解 OmniRoute 的请求转换、熔断重试、4 层 fallback,横向对比 LiteLLM 和 OpenRouter,看清它什么时候是利器什么时候纯属多余。 拆解 OmniRoute 的请求转换、熔断重试、4 层 fallback,横向对比 LiteLLM 和 OpenRouter,看清它什么时候是利器什么时候纯属多余。
发布于 2026年07月02日 01:41
Logto 是开源的身份认证基础设施,覆盖 OIDC、OAuth 2.1、SAML、企业 SSO、RBAC、多租户。最特别的是它原生为 MCP 和 Agent 架构设计,30 多个框架 SDK,Docker 一行起。Auth0 的开源对手。 Logto 是开源的身份认证基础设施,覆盖 OIDC、OAuth 2.1、SAML、企业 SSO、RBAC、多租户。最特别的是它原生为 MCP 和 Agent 架构设计,30 多个框架 SDK,Docker 一行起。Auth0 的开源对手。
发布于 2026年06月29日 23:00
深度拆解 Epic Games 的 Lore,一个用 Rust 写、内容寻址、二进制优先的集中式版本控制系统,专治 Git 处理不了的几个 G 大文件和多租户难题。 深度拆解 Epic Games 的 Lore,一个用 Rust 写、内容寻址、二进制优先的集中式版本控制系统,专治 Git 处理不了的几个 G 大文件和多租户难题。
发布于 2026年06月29日 16:54
给跑了半年的 tech-blog 仓库做了一次体检,发现整个仓库 1.5GB,其中 .git 占 1.1GB——大量 mp4/png/webp 大文件被提交进了 Git 历史。本文记录体检方法、按月份与文件类型的分布数据,以及清理 Git 历史、压缩 PNG、视频外链化、Git LFS 四条优化方案。 给跑了半年的 tech-blog 仓库做了一次体检,发现整个仓库 1.5GB,其中 .git 占 1.1GB——大量 mp4/png/webp 大文件被提交进了 Git 历史。本文记录体检方法、按月份与文件类型的分布数据,以及清理 Git 历史、压缩 PNG、视频外链化、Git LFS 四条优化方案。
发布于 2026年06月29日 13:12
free-for-dev 没有一行代码,只用一个超长 Markdown 文件,把全球云厂商和 SaaS 的免费额度整理成可检索的清单,1600 多人协作维护了 11 年,攒下 12.4 万 Star,是 DevOps 工程师的人手一份省钱地图。 free-for-dev 没有一行代码,只用一个超长 Markdown 文件,把全球云厂商和 SaaS 的免费额度整理成可检索的清单,1600 多人协作维护了 11 年,攒下 12.4 万 Star,是 DevOps 工程师的人手一份省钱地图。
发布于 2026年06月28日 20:32
openpilot 不是自动驾驶 demo,而是一套开源的车载辅助驾驶操作系统,靠 MIT 协议、ISO 26262 安全模型和一台 199 美元的硬件,把 300 多款车的 L2 驾驶辅助统一升级,6.2 万 Star 背后是一场十年的工程马拉松。 openpilot 不是自动驾驶 demo,而是一套开源的车载辅助驾驶操作系统,靠 MIT 协议、ISO 26262 安全模型和一台 199 美元的硬件,把 300 多款车的 L2 驾驶辅助统一升级,6.2 万 Star 背后是一场十年的工程马拉松。
发布于 2026年06月28日 20:32
system-design-101 不堆代码也不灌鸡汤,它把 API、缓存、数据库、微服务这些系统设计话题全部画成图,用一张图讲清一个概念,是 8.4 万开发者收藏的视觉化系统设计教程。 system-design-101 不堆代码也不灌鸡汤,它把 API、缓存、数据库、微服务这些系统设计话题全部画成图,用一张图讲清一个概念,是 8.4 万开发者收藏的视觉化系统设计教程。
发布于 2026年06月28日 20:32
从零开始认识 Cargo——Rust 官方自带的构建工具和包管理器。对比 npm、pip 等熟悉工具,快速理解 Cargo 的常用命令、项目结构和核心概念。 从零开始认识 Cargo——Rust 官方自带的构建工具和包管理器。对比 npm、pip 等熟悉工具,快速理解 Cargo 的常用命令、项目结构和核心概念。
深入解析 Pake 的技术架构,从 CLI 层到 Rust 注入层,全面拆解它如何利用 Tauri 实现比 Electron 小 20 倍的桌面应用打包方案。 深入解析 Pake 的技术架构,从 CLI 层到 Rust 注入层,全面拆解它如何利用 Tauri 实现比 Electron 小 20 倍的桌面应用打包方案。
从 Groq 的确定性推理到 NVIDIA 的 CUDA 护城河,再到开源模型对硬件格局的冲击——这期 digest 围绕 AI 推理芯片议题,串联 Latent Space 播客与多位 Builder 的视角。 从 Groq 的确定性推理到 NVIDIA 的 CUDA 护城河,再到开源模型对硬件格局的冲击——这期 digest 围绕 AI 推理芯片议题,串联 Latent Space 播客与多位 Builder 的视角。
发布于 2026年06月17日 20:39
几乎所有 IM 开放 API 都用 Markdown 表达富文本,飞书偏偏选了一套 JSON 结构化内容树。这背后的设计逻辑是什么?从 msg_type 的设计、二维数组防 XSS、多 locale 原生支持到类型分离原则,系统拆解飞书富文本消息的设计选择。 几乎所有 IM 开放 API 都用 Markdown 表达富文本,飞书偏偏选了一套 JSON 结构化内容树。这背后的设计逻辑是什么?从 msg_type 的设计、二维数组防 XSS、多 locale 原生支持到类型分离原则,系统拆解飞书富文本消息的设计选择。
VoidZero 的价值不只是更快的 Vite、Rolldown 或 Oxc,而是把 JS 工具链从分散拼装,推向同一套语言层、构建层和工作流入口。 VoidZero 的价值不只是更快的 Vite、Rolldown 或 Oxc,而是把 JS 工具链从分散拼装,推向同一套语言层、构建层和工作流入口。
一篇讲清 GitHub 与 GitLab 常见 token 的权限模型、适用场景和最小权限实践,避免把 CI/CD、仓库写权限和 API 权限混在一起。 一篇讲清 GitHub 与 GitLab 常见 token 的权限模型、适用场景和最小权限实践,避免把 CI/CD、仓库写权限和 API 权限混在一起。
深入解析如何用 remark 插件将 `>[!NOTE]` 语法转换为带样式的提醒块,涵盖 AST 解析、CSS 变量体系、深浅色适配和语法兼容性处理。 深入解析如何用 remark 插件将 `>[!NOTE]` 语法转换为带样式的提醒块,涵盖 AST 解析、CSS 变量体系、深浅色适配和语法兼容性处理。
拆解 rehype、remark 和 ByteMD 三类 Markdown 开源项目的定位差异:谁负责语法树,谁负责 HTML,谁负责编辑器体验。 拆解 rehype、remark 和 ByteMD 三类 Markdown 开源项目的定位差异:谁负责语法树,谁负责 HTML,谁负责编辑器体验。
发布于 2026年05月29日 01:15
从 nitrojs/nitro 开源项目出发,拆解 Nitro 的定位、跨运行时部署、文件路由、缓存、存储、数据库、任务、WebSocket,以及它适合和不适合的场景。 从 nitrojs/nitro 开源项目出发,拆解 Nitro 的定位、跨运行时部署、文件路由、缓存、存储、数据库、任务、WebSocket,以及它适合和不适合的场景。
发布于 2026年05月27日 21:54
NewsNow 聚合新闻项目的技术架构全景分析,涵盖前后端架构、数据源系统、构建流程、部署方案和核心设计模式 NewsNow 聚合新闻项目的技术架构全景分析,涵盖前后端架构、数据源系统、构建流程、部署方案和核心设计模式
发布于 2026年05月27日 11:00
从「我本地能跑啊」这个经典场景出发,讲清楚 Docker 诞生的历史背景、核心架构、镜像分层原理,以及容器和虚拟机的本质区别。不堆概念,只讲为什么 从「我本地能跑啊」这个经典场景出发,讲清楚 Docker 诞生的历史背景、核心架构、镜像分层原理,以及容器和虚拟机的本质区别。不堆概念,只讲为什么
发布于 2026年05月27日 10:30
从零开始整理 Docker 和 Docker Compose 最常用的命令,覆盖镜像管理、容器操作、Compose 编排、数据卷清理等实战场景,每个命令都带注释说明 从零开始整理 Docker 和 Docker Compose 最常用的命令,覆盖镜像管理、容器操作、Compose 编排、数据卷清理等实战场景,每个命令都带注释说明
深入理解 macOS Gatekeeper 机制,掌握 xattr 命令管理应用隔离属性,解决「无法打开」「已损坏」等常见问题 深入理解 macOS Gatekeeper 机制,掌握 xattr 命令管理应用隔离属性,解决「无法打开」「已损坏」等常见问题
用一篇博客集中测试 Mermaid 的多种文本生成图表能力,覆盖 Mermaid Sample Diagrams 中的流程图、类图、时序图、架构图、看板、ZenUML 等类型。 用一篇博客集中测试 Mermaid 的多种文本生成图表能力,覆盖 Mermaid Sample Diagrams 中的流程图、类图、时序图、架构图、看板、ZenUML 等类型。
基于 Android 开发者验证官方政策,梳理政策背景、影响范围、关键时间点与可执行待办清单,帮助 Android 团队在 2026 年 9 月前完成验证与包名注册。 基于 Android 开发者验证官方政策,梳理政策背景、影响范围、关键时间点与可执行待办清单,帮助 Android 团队在 2026 年 9 月前完成验证与包名注册。
拆解 Firecrawl 的产品定位、技术能力与商业化张力,对比 MediaCrawler 和 CloakBrowser 拆解 Firecrawl 的产品定位、技术能力与商业化张力,对比 MediaCrawler 和 CloakBrowser
拆解 Dify 的产品定位与技术架构,对比 n8n 和 Coze,帮你判断什么时候该选 Dify。 拆解 Dify 的产品定位与技术架构,对比 n8n 和 Coze,帮你判断什么时候该选 Dify。
从 microsoft/playwright 开源项目出发,拆解 Playwright 的产品定位、技术设计、自动等待、浏览器隔离、Trace Viewer、AI Agent 入口,以及它适合和不适合的场景。 从 microsoft/playwright 开源项目出发,拆解 Playwright 的产品定位、技术设计、自动等待、浏览器隔离、Trace Viewer、AI Agent 入口,以及它适合和不适合的场景。
发布于 2026年05月17日 23:33
GitHub 上几十万 star 的项目很多,但 awesome 很特殊——它几乎没有代码,没有复杂技术实现,本质上只是一个 README。但它以 46 万+ star 位居 GitHub 全球第 2,背后的原因值得每个开发者深思。 GitHub 上几十万 star 的项目很多,但 awesome 很特殊——它几乎没有代码,没有复杂技术实现,本质上只是一个 README。但它以 46 万+ star 位居 GitHub 全球第 2,背后的原因值得每个开发者深思。
发布于 2026年05月15日 12:00
一个几乎没有代码的仓库,拿到了 315k Star,碾压 React、Next.js 所有明星项目。它不是教你调 API,而是教你造轮子。 一个几乎没有代码的仓库,拿到了 315k Star,碾压 React、Next.js 所有明星项目。它不是教你调 API,而是教你造轮子。
发布于 2026年05月14日 20:30
从写作、编程到知识管理,解释为什么 Markdown 会成为 AI 工具时代最稳定的人机协作格式。 从写作、编程到知识管理,解释为什么 Markdown 会成为 AI 工具时代最稳定的人机协作格式。
发布于 2026年05月07日 01:14
基于 Bun 横纵分析报告,深度拆解 Bun 的诞生背景、技术选型、版本演化、与 Node/Deno 的竞争格局,以及被 Anthropic 收购后的走向。 基于 Bun 横纵分析报告,深度拆解 Bun 的诞生背景、技术选型、版本演化、与 Node/Deno 的竞争格局,以及被 Anthropic 收购后的走向。
发布于 2026年05月05日 14:00
深度对比 TOML、YAML、JSON、INI、HCL 五种配置文件格式的可读性、类型系统、解析性能和典型陷阱,给出选型建议。 深度对比 TOML、YAML、JSON、INI、HCL 五种配置文件格式的可读性、类型系统、解析性能和典型陷阱,给出选型建议。
发布于 2026年05月05日 10:00
先把 JavaScript 引擎、Runtime 和产品三个概念拆开,再按浏览器、嵌入式、移动端和云端场景梳理 V8、SpiderMonkey、JavaScriptCore、Hermes、QuickJS 等引擎的典型落点。 先把 JavaScript 引擎、Runtime 和产品三个概念拆开,再按浏览器、嵌入式、移动端和云端场景梳理 V8、SpiderMonkey、JavaScriptCore、Hermes、QuickJS 等引擎的典型落点。
发布于 2026年05月05日 01:38
深度梳理 Rust 生态中最知名的开源与闭源项目、框架选型对比,以及语言优缺点的实战洞察。 深度梳理 Rust 生态中最知名的开源与闭源项目、框架选型对比,以及语言优缺点的实战洞察。
发布于 2026年05月04日 19:12
一个 18 年老用户的告别,和全球代码基建的信任危机。AI Agent 生成指数级流量、AI 加速漏洞发现、平台基建追赶不及——开发者工具链正在被从两端挤压。 一个 18 年老用户的告别,和全球代码基建的信任危机。AI Agent 生成指数级流量、AI 加速漏洞发现、平台基建追赶不及——开发者工具链正在被从两端挤压。
Apple 发布全新入门级笔记本 MacBook Neo,搭载 A18 Pro 芯片,13 英寸 Liquid Retina 显示屏,16 小时续航,起售价 $599,是进入 macOS 生态的超值选择。 Apple 发布全新入门级笔记本 MacBook Neo,搭载 A18 Pro 芯片,13 英寸 Liquid Retina 显示屏,16 小时续航,起售价 $599,是进入 macOS 生态的超值选择。
发布于 2026年03月04日 09:13
Flutter 3.27→3.38 升级实录:iOS 启动黑屏、CI 打包报错、Git 历史错乱如何解决?70+ 依赖包适配经验,含 UIScene 迁移、CocoaPods 升级、AI 辅助编码实践,助你避坑升级。 Flutter 3.27→3.38 升级实录:iOS 启动黑屏、CI 打包报错、Git 历史错乱如何解决?70+ 依赖包适配经验,含 UIScene 迁移、CocoaPods 升级、AI 辅助编码实践,助你避坑升级。
记录在 AI 辅助下从 0 到 1 制作 YouTube 实时字幕翻译 Chrome 扩展的过程,以及对这款插件产品功能上的思考 记录在 AI 辅助下从 0 到 1 制作 YouTube 实时字幕翻译 Chrome 扩展的过程,以及对这款插件产品功能上的思考
发布于 2026年02月20日 12:44
从阿里云 DNS 迁移到 Cloudflare Pages 的完整避坑指南,记录了域名解析、NS 切换、构建部署等环节的常见问题与解决方案 从阿里云 DNS 迁移到 Cloudflare Pages 的完整避坑指南,记录了域名解析、NS 切换、构建部署等环节的常见问题与解决方案
发布于 2026年02月15日 19:09
详细说明 Flutter 项目在 iOS 和 Android 平台的构建产物位置、构建命令、常见问题解决方案,以及从开发到发布的完整流程。 详细说明 Flutter 项目在 iOS 和 Android 平台的构建产物位置、构建命令、常见问题解决方案,以及从开发到发布的完整流程。
基于 Vibe Coding 开发了两个实用工具:图片极速压缩工具和飞书转公众号一键排版工具。探讨 Skill 和 Web App 的适用场景,帮助开发者选择合适的产品形态。 基于 Vibe Coding 开发了两个实用工具:图片极速压缩工具和飞书转公众号一键排版工具。探讨 Skill 和 Web App 的适用场景,帮助开发者选择合适的产品形态。
发布于 2026年01月24日 09:08
快捷键:`Cmd/Ctrl + K` 打开,`Esc` 关闭。支持语义搜索——直接描述你想找的内容即可。
输入关键词开始搜索。
扫描二维码关注微信公众号