Commit Graph

380 Commits

Author SHA1 Message Date
sanbuphy 6db9ef4d7c docs: 调整附录知识库位置
- 导航栏将'附录'改名为'附录知识库'
- README 中将附录知识库移至三个章节后面
- 修正附录链接指向正确的 index 页面
2026-03-03 00:09:45 +08:00
sanbuphy 02694d8cb4 fix: 修正霍格沃茨画像导航配置
- 从前端开发部分移除重复的霍格沃茨画像条目
- 将综合项目中的链接从 2.4-hogwarts-portraits 修正为 2.5-hogwarts-portraits
- 同步修正 stage-2 和 stage-3 侧边栏配置
2026-03-03 00:02:43 +08:00
sanbuphy 7c1abbb407 feat(seo): enhance seo and security configurations
- Remove static robots.txt and generate it dynamically during build
- Add security headers in vercel.json
- Improve structured data with BreadcrumbList and Course schema
- Make site URL dynamic based on deployment environment
- Enhance sitemap configuration with priority and changefreq
2026-03-02 21:28:16 +08:00
sanbuphy 25909511df feat: add llms.txt AI navigation file and update README with OpenClaw support
docs: remove outdated multimodal API chapter and cleanup scripts

refactor: update modern component library docs with shadcn/ui extensions
2026-03-02 20:11:08 +08:00
sanbuphy 9a4e1544c3 docs: update README and add AI workflow guide
- Rewrite README.md to improve clarity and structure
- Add detailed AI-assisted development workflow guide
- Update Chinese documentation for backend and workflow sections
2026-03-02 16:17:11 +08:00
sanbuphy ec2a746be5 docs: update mobile development guide and simplify README tables
- Add community feedback comparison for mobile development solutions
- Remove status columns from README tables for cleaner presentation
2026-03-02 14:26:06 +08:00
sanbuphy cd682b0969 Merge branch 'main' of github.com:easy-vibe/easy-vibe 2026-03-02 12:56:57 +08:00
sanbuphy ded4ff235c docs: add framework comparison section to claude agent sdk docs
Add detailed comparison between Claude Agent SDK and other popular frameworks like LangChain, CrewAI, and LlamaIndex. Include usage examples and feature comparison tables to help users understand the unique value proposition of Claude Agent SDK for code development scenarios.
2026-03-02 12:52:38 +08:00
sanbuphy b99d4af698 feat(docs): add new documentation for mobile development, spec coding and claude agent sdk
Add comprehensive documentation for three new core skills:
1. Mobile development guide for Claude Code
2. Spec Coding methodology and workflow
3. Claude Agent SDK complete guide

The new documentation covers:
- Detailed explanations of concepts and architectures
- Step-by-step implementation guides
- Practical examples and use cases
- Comparison tables and decision guides
- Security considerations and best practices
2026-03-02 12:42:07 +08:00
Jren 8af6b43caf fix: 修正 find-skills 安装命令,改用正确仓库 vercel-labs/skills 2026-03-02 10:29:08 +08:00
sanbuphy c6c0c3950d docs: 更新各阶段文档内容,优化结构和链接 2026-03-02 02:20:17 +08:00
sanbuphy a46332adda fix: 修复 stage-2/stage-3 页面链接和更新内容
- 修复 stage-3/core-skills 链接路径
- 添加 stage-3 缺失的 cross-platform 章节(PWA、浏览器插件、Electron、NFT、VS Code 插件、Qt)
- 添加 stage-3 缺失的 core-skills 章节(basics、skills、agent-teams、superpowers、workflow)
- 更新 stage-2 前端开发章节列表
- 修复所有语言版本 README 的附录链接
2026-03-01 13:54:06 +08:00
sanbuphy a2c46646f1 docs(zh-cn): update skills documentation with motivation and technical details 2026-03-01 12:41:48 +08:00
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 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