sanbuphy
dc8b5773f1
feat: update documentation and component demos for backend layered architecture
...
- Add new LanguageScopeDemo component for backend languages overview
- Refactor and simplify existing demo components (ControllerLayerDemo, DtoFlowDemo, DependencyDirectionDemo)
- Update .gitignore to exclude .claude/skills directory
- Modify backend-related sections in documentation from "后端与全栈" to "后端开发"
- Add new backend layered architecture demo components (CleanArchitectureDemo, DependencyDirectionDemo)
- Improve documentation structure and content for stage-3 core skills
- Fix component initialization timing in CompileVsInterpretDemo and RateLimiterDemo
- Add design style prompt reference in frontend documentation
2026-03-01 12:28:47 +08:00
sanbuphy
d8eb93663d
refactor(docs): restructure stage-3 core-skills directory
...
- Rename numbered directories to descriptive names
- Add new basics and workflow sections
- Improve content organization for better readability
2026-03-01 12:26:02 +08:00
sanbuphy
5360b34531
refactor(docs):迁移 2.5-design-to-code 到 2.6-design-to-code
...
- 将从设计原型到项目代码章节从 2.5 迁移到 2.6
- 删除旧的 2.5-design-to-code 目录(含 9 张图片和 index.md)
- 内容已整体迁移至 2.6-design-to-code 目录
2026-02-28 19:17:54 +08:00
sanbuphy
5323285868
refactor(docs):迁移 2.4-hogwarts-portraits 到 2.5-hogwarts-portraits
...
- 将霍格沃茨肖像馆章节从 2.4 迁移到 2.5
- 删除旧的 2.4-hogwarts-portraits 目录(含 55 张图片和 index.md)
- 内容已整体迁移至 2.5-hogwarts-portraits 目录
2026-02-28 19:15:41 +08:00
sanbuphy
c38ef42b43
feat(docs):新增 Stage-2 前端进阶章节
...
- 新增 2.4-llm-skills-beautiful: LLM 和 Skills 让界面变好看
- 新增 2.5-hogwarts-portraits: 霍格沃茨肖像馆项目实战
- 新增 2.6-design-to-code: 从设计原型到项目代码
- 新增 2.7-modern-component-library: 使用现代组件库更新界面
包含完整的教程文档和配套图片资源
2026-02-28 19:13:23 +08:00
sanbuphy
76a328ceba
feat(docs):新增 2.7-modern-component-library 现代组件库教程
...
- 介绍前端组件库的概念和价值
- 对比四大主流组件库:Ant Design、Element Plus、Shadcn/ui、Material-UI
- 三个实战场景:落地页、产品页面、后台管理
- 组件库文档阅读和使用技巧
- Vibe Coding 最佳实践
2026-02-28 19:12:14 +08:00
sanbuphy
ed0f1820e2
feat(docs):新增 2.6-design-to-code 从设计原型到代码教程
...
- 介绍三种从设计原型到代码的路径
- 路径一:多模态 AI 直接还原代码
- 路径二:设计工具插件导出代码
- 路径三:MCP 能力自动化导出
- 包含完整的操作示例和对比分析
2026-02-28 19:12:09 +08:00
sanbuphy
f29dbc65b9
feat(docs):优化 3.8-pwa-local-app 教程内容
...
- 将示例主题统一为番茄农场 PWA
- 优化章节编号和结构
- 增加番茄农场功能描述和进阶方向
- 更新图片占位符标记
2026-02-28 19:09:56 +08:00
sanbuphy
c87e4fc66f
fix(docs):更新 3.5-superpowers FAQ 内容
...
- 新增 Q1 关于 TDD 触发条件的说明
- 调整 FAQ 序号 Q1-Q5
2026-02-28 19:07:16 +08:00
sanbuphy
e84b8d8ae0
feat(docs):重构 Stage-3 Claude 核心技能章节
...
- 新增 3.1-claude-mcp: Claude 与 MCP 基础
- 新增 3.2-skills: Skills 开发指南
- 新增 3.3-long-running-tasks: 长任务处理
- 新增 3.4-agent-teams: Agent 团队协作
- 新增 3.5-superpowers: Claude 超能力实战
- 删除旧版 3.1-mcp-claude-code-skills 和 3.2-long-running-tasks
2026-02-28 19:04:24 +08:00
sanbuphy
09cbd870e5
docs: 临时注释缺失的图片引用以修复构建错误
...
- 注释 stage-3 目录 6 个教程的所有图片引用(共 67 张)
- 3.9-browser-ai-extension (11 张)
- 3.12-vscode-extension (12 张)
- 3.10-electron-voice-to-text (10 张)
- 3.8-pwa-local-app (11 张)
- 3.13-qt-industrial-hmi (11 张)
- 3.11-nft-minting (12 张)
- 注释 stage-2 的 2.6-modern-component-library (11 张)
- 这些图片文件暂时缺失,后续需要补充或重新生成
- 构建现在可以成功完成
2026-02-28 15:00:32 +08:00
sanbuphy
3d932c1e0a
refactor(docs): update links and restructure content for clarity
...
- Update internal links to remove extra path segments
- Restructure backend architecture documentation for better readability
- Reorganize sidebar sections for consistency
- Fix broken links and improve navigation flow
2026-02-27 21:58:38 +08:00
sanbuphy
7dd0768f94
config: update vitepress config
2026-02-27 18:48:37 +08:00
sanbuphy
c228758896
docs: remove extra2 from 2.1-what-is-api
2026-02-27 18:48:29 +08:00
sanbuphy
46fc124afa
docs: update stage-2 index
2026-02-27 18:46:37 +08:00
sanbuphy
f50fc95e81
docs: add stage-3 cross-platform sections
...
- Add 3.8-pwa-local-app
- Add 3.9-browser-ai-extension
- Add 3.10-electron-voice-to-text
- Add 3.11-nft-minting
- Add 3.12-vscode-extension
- Add 3.13-qt-industrial-hmi
2026-02-27 18:46:27 +08:00
sanbuphy
6334a29a63
docs: update frontend content and add new sections
...
- Update 2.0-lovart-assets, 2.1-figma-mastergo, 2.2-ui-design
- Update 2.3-multi-product-ui, 2.4-hogwarts-portraits
- Add 2.5-design-to-code and 2.6-modern-component-library
2026-02-27 18:46:11 +08:00
sanbuphy
ea33e07a7b
docs: reorganize chapter/extra content into main directories
...
- 2.1-dify-knowledge-base: move chapter3/ content to main directory
- 2.2-database-supabase: move chapter5/ content to main directory
- 2.4-git-workflow: move extra1/ content to main directory
2026-02-27 18:45:52 +08:00
sanbuphy
56390ed575
docs: reorganize extra6 and extra7 content into main directories
...
- Remove extra6/ from 2.5-zeabur-deployment/ and move content to main directory
- Remove extra7/ from 2.6-modern-cli/ and move content to main directory
2026-02-27 18:26:49 +08:00
runME
d248c0d17f
重要的事情书说三遍!重要的事情书说三遍!重要的事情书说三遍!说两遍是怎么回事?
...
所以我认为是重复了,去掉了重复.
`Removed duplicate sentence in Appendix C.`
2026-02-27 17:50:50 +08:00
sanbuphy
a9aa68639f
fix: optimize AppendixFlowMap component
2026-02-27 03:39:39 +08:00
sanbuphy
e7b3fa8001
feat(docs): 解除 archived-components 注释并创建 scheduled-tasks 组件
...
- 解锁 29 个归档组件 (Project Architecture, Rate Limiting, Search Engines, File Storage, Async Task Queues, Scheduled Tasks, Computer Fundamentals)
- 修复 RateLimitAlgorithmDemo build 卡住问题 (移除末尾 reset() 调用)
- 修复 RuntimeEnvironmentDemo eval 安全警告
- 添加 Vite build chunkSizeWarningLimit 配置
- 添加 Vue 组件开发规范文档 (VUE_COMPONENT_RULES.md)
2026-02-26 23:57:18 +08:00
sanbuphy
8bac413237
feat: add i18n support for ChapterIntroduction component
...
- Add chapter-introduction locale files for zh-cn and en
- Update ChapterIntroduction.vue to use useI18n composable
- Fix import paths in ChapterIntroduction.vue
2026-02-26 12:59:01 +08:00
sanbuphy
b2e3ffa1fd
feat: complete English translation of AI IDE introduction including Appendix 2
2026-02-26 12:17:40 +08:00
sanbuphy
7cd26c59d8
docs: update appendix links to use full website URLs
2026-02-26 09:47:11 +08:00
sanbuphy
de86489421
feat(i18n): add AI history components internationalization support
...
- Add useI18n composable and ai-history locale files
- Refactor 10 AI history Vue components to support i18n (GPTEvolutionDemo, AIErasComparisonDemo, AiEvolutionDemo, etc.)
- Add English version of AI history appendix article
- Add English translations for stage-1 appendix-articles:
- vibe-coding-tools-snake-game-tutorial.md
- vibe-coding-tools-build-website-with-ai-coding-and-design-agents.md
- Use relative paths to reference Chinese version images
- Update appendix sidebar config to use English AI history link
2026-02-26 09:33:06 +08:00
sanbuphy
d2809706e5
feat(i18n): translate B-end and C-end scenario appendices to English
...
- Translate appendix-industry-scenarios (B-End Industry Applications)
- Translate appendix-c-consumer-scenarios (C-End Consumer Scenarios)
- Update sidebar links to point to English versions
- Fix syntax errors in Vue template data
2026-02-26 06:05:43 +08:00
sanbuphy
a40adac683
feat(i18n): complete English translation for stage-0 and stage-1 core content
...
- Translate stage-1/1.0-finding-great-idea (Find Great Ideas)
- Translate stage-1/1.2-building-prototype (Build Product Prototypes)
- Translate stage-1/1.4-complete-project-practice (Complete Project Practice)
- Translate appendix-a-product-thinking (Product Thinking and Solution Design)
- Translate appendix-b-common-errors (What to Do When You Encounter Errors)
- Update sidebar links for English locale
- Fix image paths to use relative references to zh-cn images
- Update internal links from /en/ to /zh-cn/ for untranslated appendix content
2026-02-26 05:34:19 +08:00
sanbuphy
311546a2fc
fix: replace all /en-us/ paths with /en/ for locale consistency
2026-02-26 04:42:28 +08:00
sanbuphy
ef70b1d8e1
feat: add comprehensive backend topics and fix build issues
...
## 新增内容
### 附录文档扩展
- 扩展前端项目架构文档 (frontend-project-architecture.md)
- 扩展后端项目架构文档 (backend-project-architecture.md)
- 扩展数据治理文档 (data-governance.md)
- 扩展数据可视化文档 (data-visualization.md)
- 扩展分布式系统文档 (distributed-systems.md)
- 扩展高可用文档 (high-availability.md)
- 扩展单体到微服务文档 (monolith-to-microservices.md)
- 扩展系统设计方法论文档 (system-design-methodology.md)
- 扩展 Docker 容器文档 (docker-containers.md)
- 扩展 Kubernetes 文档 (kubernetes.md)
- 扩展 Linux 基础文档 (linux-basics.md)
- 扩展神经网络文档 (neural-networks.md)
### 新增交互式组件
- 数据治理组件: DataQualityDemo, DataGovernanceFrameworkDemo, DataLineageDemo
- 数据可视化组件: ChartTypeSelectorDemo, DashboardLayoutDemo
- 分布式系统组件: CAPTheoremDemo, ConsistencyModelsDemo, DistributedChallengesDemo
- 高可用组件: AvailabilityCalculatorDemo, FailoverStrategyDemo
- 系统设计组件: SystemDesignStepsDemo, CapacityEstimationDemo
- Docker 容器组件: DockerArchitectureDemo, DockerLifecycleDemo
- Kubernetes 组件: K8sArchitectureDemo, K8sWorkloadsDemo
- Linux 基础组件: LinuxFileSystemDemo, LinuxCommandDemo, LinuxPermissionsDemo
- 神经网络组件: NeuronDemo, NetworkLayersDemo, NetworkArchitectureDemo
- 单体到微服务组件: ArchEvolutionDemo
- 项目架构组件: ProjectArchitectureComparisonDemo
- 附录导航组件: AppendixFlowMap
### 英文版重构
- 将 en-us 目录重命名为 en
- 更新相关配置和组件中的语言代码
## Bug 修复
- 修复 index.js 中重复的组件导入语句导致的 build 失败
- 恢复被注释的 InvertedIndexDemo 和 SearchRelevanceDemo 导入
- 修复 HomeFeatures.vue 中 en-us 与 config.mjs 中 en 不一致导致的语言切换问题
## 其他改进
- 添加构建脚本 (scripts/build.mjs)
- 更新依赖版本
2026-02-26 04:35:28 +08:00
GeoDaoyu
e293d165ce
docs: 修正中英文逗号
2026-02-25 15:54:24 +08:00
sanbuphy
df51f84ab5
docs: 重构 README 附录展示 & 新增多个附录交互组件
...
README 更新:
- 移除顶部 header.png 横幅图片
- 新增「附录知识库」板块,以 3×3 网格展示 9 大知识领域精选内容
- 附录链接指向部署版网站 (datawhalechina.github.io)
- 阶段表格新增「附录」行,突出 80+ 交互式专题
- 章节标题「新手入门 & PM」简化为「零基础入门」
- News 新增 2026-02-25 附录知识库更新条目
新增交互组件:
- 异步任务队列 (async-task-queues) 演示组件
- 文件存储 (file-storage) 演示组件
- 项目架构 (project-architecture) 演示组件
- 限流与背压 (rate-limiting) 演示组件
- 搜索引擎 (search-engines) 演示组件
- 计算机基础: AppLaunch/BiosUefi/OSBoot 等启动流程演示组件
新增附录文档:
- 前端项目架构 (frontend-project-architecture.md)
- 后端项目架构 (backend-project-architecture.md)
内容优化:
- 算法思维、数据结构、编程语言、调试艺术等多篇附录内容更新
- HTML/CSS 布局、请求旅程等前后端文档完善
- 附录索引页 (index.md) 同步更新
2026-02-25 12:22:49 +08:00
sanbuphy
f44c842fe7
feat(docs): update computer fundamentals content and demos
...
- Refactor frontend framework demo descriptions for clarity
- Remove interactive features from triad and field map demos
- Add new computer organization and DSL documentation links
- Split type systems and compilers into separate pages
- Enhance power-on-to-web article with relay race analogy
- Add new interactive demos for type systems and compilation
- Improve visual presentation of boot process and hardware flow
- Introduce new Vibe Coding flow demo component
2026-02-25 01:38:27 +08:00
sanbuphy
3af119a598
feat(appendix): 添加多个交互式演示组件,完善 AI/Infra 等章节内容
...
- 新增 Vibe Coding 全栈相关演示组件 (DeveloperSkillShift, FrontendTriad, BackendCore 等)
- 新增 RAG 相关组件 (RAGPipeline, ChunkingStrategy, Retrieval 等)
- 新增 Embedding & Vector 相关组件 (EmbeddingConcept, VectorSimilarity 等)
- 新增 AI Native App 设计组件 (AINativeArch, PromptDesign 等)
- 新增 Infrastructure as Code 组件 (IaCConcept, TerraformWorkflow 等)
- 新增 DNS & HTTPS 演示组件 (DnsResolution, HttpsHandshake 等)
- 新增 Model Finetuning 组件 (FinetuningPipeline 等)
- 更新多个章节的 markdown 内容,集成交互式演示
2026-02-24 18:22:58 +08:00
Sanbu
b5a55811cc
Merge pull request #38 from yli000/feat/sidebar-collapse
...
fix: 修复窄屏下汉堡菜单点击无响应的问题
2026-02-24 13:07:53 +08:00
sanbuphy
f35cddeb8b
feat(appendix): 重构工程实践章节,添加交互式演示组件
...
## 新增组件 (14个)
- CodeSmellDemo.vue: 代码异味识别演示
- DecisionMatrixDemo.vue: 决策矩阵工具
- DesignPatternCatalogDemo.vue: 设计模式目录
- DocStructureDemo.vue: 文档结构示例
- LicenseComparisonDemo.vue: 开源许可证对比
- OpenSourceWorkflowDemo.vue: 开源协作流程
- PatternPlaygroundDemo.vue: 设计模式演练场
- RefactoringDemo.vue: 重构实战演示
- SecurityChecklistDemo.vue: 安全检查清单
- TDDCycleDemo.vue: TDD 循环演示
- TechRadarDemo.vue: 技术雷达图
- TechWritingPracticeDemo.vue: 技术写作实践
- TestPyramidDemo.vue: 测试金字塔
- WebSecurityDemo.vue: Web 安全演示
## 文档更新 (7篇)
- code-quality-refactoring.md: 代码质量与重构
- design-patterns.md: 设计模式
- open-source-collaboration.md: 开源协作
- security-thinking.md: 安全思维
- technical-writing.md: 技术写作
- technology-selection.md: 技术选型
- testing-strategies.md: 测试策略
## 其他变更
- 将 browser-as-os.md 内容合并到 computer-networks.md
- 更新 .gitignore 和 theme/index.js
2026-02-24 13:03:21 +08:00
sanbuphy
baba96e7ed
fix(theme): 修复侧边栏收起后导航栏标题 border-bottom 重叠问题
2026-02-24 12:49:52 +08:00
yli
951541d5c5
fix: prevent sidebar collapse from blocking mobile hamburger menu
...
The `.ev-sidebar-collapsed .VPSidebar { display: none }` rule was not
wrapped in a media query, causing it to hide the sidebar at all viewport
widths. When a user collapsed the sidebar on desktop, the state persisted
in localStorage; resizing below 960px then caused VitePress's native
hamburger menu to open an immediately-hidden sidebar. Wrapping the rule
in `@media (min-width: 960px)` limits the override to desktop only.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-24 11:50:50 +08:00
sanbuphy
7538228113
feat(appendix): 重构数据模型章节,添加交互式演示组件
...
## 文档重构 (docs/zh-cn/appendix/5-data/data-models.md)
- 将原有电商系统实战内容移至第6节,新增系统性的数据模型选型指南
- 新增5种核心数据模型的详细介绍:
1. 关系模型 (Relational) - MySQL/PostgreSQL
2. 文档模型 (Document) - MongoDB/DynamoDB
3. 图模型 (Graph) - Neo4j/Amazon Neptune
4. 时序模型 (Time-Series) - InfluxDB/TimescaleDB
5. 向量模型 (Vector) - Pinecone/Milvus/pgvector
- 每种模型包含:核心概念、适用场景、对比表格、选型建议
- 新增选型决策章节,提供清晰的决策矩阵
- 添加实战建议:现代系统应采用多模型混用策略
## 交互式组件 (docs/.vitepress/theme/components/appendix/data/DataModelsDemo.vue)
- 完全重写 DataModelsDemo 组件,支持5种数据模型的交互式展示
- 新增 Tab 切换界面,用户可直观对比不同模型
- 为每种模型添加特色可视化:
- 关系模型:ER图示意 + 范式设计
- 文档模型:JSON 结构展示 + 嵌套层级
- 图模型:节点-边关系可视化
- 时序模型:时间序列数据表格
- 向量模型:Embedding 向量相似度演示
- 组件特性:
- 响应式布局,支持移动端
- VitePress 主题变量适配
- 优缺点标签化展示
- 典型用例场景列举
## 技术细节
- 使用 CSS Grid 和 Flexbox 实现紧凑布局
- 遵循 VitePress 设计系统(CSS 变量)
- 组件采用 Vue 3 Composition API 编写
2026-02-24 08:39:55 +08:00
sanbuphy
260d17ee8b
feat: 添加多个附录交互式组件和文档更新
...
- 添加浏览器前端组件:无障碍访问、国际化、实时通信
- 添加 Transformer 注意力机制系列组件
- 更新 Canvas、数据追踪等现有组件
- 修复 ESLint 变量名冲突问题
- 完善相关附录文档
2026-02-24 08:34:53 +08:00
sanbuphy
94f9db0834
feat: 更新附录交互组件和文档
2026-02-24 00:18:09 +08:00
sanbuphy
d45df3cda5
chore: 禁用 Prettier 对 Vue 文件的格式化,修复语法错误
...
- 在 .prettierignore 中添加 **/*.vue,避免格式化 Vue 组件
- 保留 JS 文件的格式化功能
- 避免 Prettier 将多行 HTML 属性压缩成单行,保持代码可读性
- 修复 ABTestingDemo.vue 中的语法错误:
- 第 467 行:computed 回调函数缺少括号
- 第 201 行:HTML 中的 < 符号需要转义为 <
- 第 480-481 行:变量声明缺少 const 关键字
2026-02-23 12:34:00 +08:00
sanbuphy
6e13832d97
feat: 更新附录文档及对应交互组件
2026-02-23 12:09:47 +08:00
sanbuphy
1062e2e16f
refactor: 重构 api-intro、api-design、transistor-to-cpu 组件为紧凑布局
...
- 重构 api-intro 7 个 Vue 组件为更紧凑的左右布局
- 重构 api-design 相关组件
- 重构 transistor-to-cpu 相关组件
- 统一使用 demo-root -> demo-header -> demo-layout -> info-box 结构
- 扩写文章内容为 MIT 讲义风格
2026-02-23 01:50:43 +08:00
sanbuphy
2a0fdd3392
chore: save local history restorations from accidental git restore
2026-02-23 01:40:56 +08:00
sanbuphy
780be69b99
docs: Update Chinese documentation for API design and AI history, and modify the AI history demo component.
2026-02-22 23:51:53 +08:00
sanbuphy
5b622800b8
feat(docs): restructure API design guide with interactive demos and practical examples
...
refactor(components): replace static API design components with interactive demos
- Add ApiRequestDemo, RestfulUrlDemo, StatusCodeDemo, ErrorHandlingDemo, and ApiVersioningDemo
- Remove outdated ResourceAnalogy, RequestStructureDemo, and VersioningStrategyDemo
docs(api-design): completely rewrite API design chapter with restaurant analogy
- Add clear problem scenarios and solutions
- Include practical e-commerce API examples
- Add terminology glossary
- Improve error handling and versioning sections
style(ai-history): enhance FoundationDemo with better visual hierarchy
- Add section blocks for core theories and early breakthroughs
- Improve typography and highlighting
chore: remove unused components (CpuArchitectureDemo, EvolutionFlowDemo)
2026-02-22 23:20:27 +08:00
sanbuphy
e5a5b9df5b
feat(ai-protocols): add MCP and A2A protocol demos and documentation
...
docs(ai-protocols): update AI protocols page with visual demos and detailed explanations
style(git-demos): improve responsive design and layout for git visualization components
refactor(ai-history): simplify and clean up demo components
chore: update config to register new AI protocol components
2026-02-22 18:26:19 +08:00
sanbuphy
4b83a4c23e
refactor(ui): improve sidebar toggle button interaction and styling
...
- Wrap toggle button in hover area for better UX
- Add fade-in animation and hover effects
- Adjust positioning and styling for consistency
2026-02-22 12:44:48 +08:00
Sanbu
8e558ac943
Merge pull request #36 from yli000/feat/sidebar-collapse
...
feat: 添加目录栏收起/展开功能
2026-02-22 11:25:26 +08:00