Commit Graph

101 Commits

Author SHA1 Message Date
Electricitysheep 0325d50661 fix(docs): correct broken links in appendix and sidebar config
- prompt-engineering.md: fix llm-principles link path\n- cloud-iam.md: fix llm-intro and prompt-engineering link paths\n- config.mjs: fix 3 broken sidebar links (what-is-api, examples paths)\n\nThese links were pointing to non-existent paths, causing 404 errors for readers.
2026-05-26 17:56:43 +08:00
sanbuphy 812a37da1c feat: add full stage-2 multilingual support for 8 locales
Translate all 24 stage-2 chapters (frontend, backend, AI capabilities,
assignments) to ja-jp, ko-kr, zh-tw, es-es, fr-fr, de-de, ar-sa, vi-vn.
Update VitePress config with sidebar labels, nav links, and sidebar
entries for each locale. Images reference zh-cn originals via absolute paths.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-26 08:57:24 +08:00
sanbuphy 93256540f5 fix(docs): localize related article cards 2026-05-20 11:39:31 +08:00
sanbuphy fea9ccd383 fix(docs): restore stage-1 locale sidebars 2026-05-20 11:12:02 +08:00
kimyounghee425 9a98bb5d0f feat : translate state-1 in Korean 2026-05-11 15:22:02 +09:00
sanbuphy 03e0435d0c fix(docs): 修复导航栏点击目录导致404的链接配置问题 2026-04-08 16:22:58 +08:00
sanbuphy c08e10d00c docs: update sidebar labels for stage-2 chapters
Rename Git workflow, web deployment, and LLM skills sidebar items
to better reflect their content.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-03 10:40:27 +08:00
sanbuphy 80609bf277 refactor(docs): consolidate stage-0 into stage-1 and update routing
- Update homepage links in zh-cn and zh-tw to point to stage-1
- Update internal navigation links within stage-1 index files
- Remove obsolete github-pages-deployment document
- Update sitemap generation script to reflect stage-0 removal
2026-04-02 13:48:55 +08:00
sanbuphy c74849757e docs: restructure assignment guides for clarity and consistency 2026-04-01 12:09:34 +08:00
sanbuphy 3caa1f88bc docs(sidebar): remove assignment prefixes 2026-03-31 13:21:31 +08:00
sanbuphy b67b7afe7a docs(stage-2): standardize project guides and PRDs 2026-03-31 12:29:51 +08:00
sanbuphy 90842adccf docs: move News section to BEFORE Who This Is For / 适合谁
Move News section from after Who This Is For to before it
for all language READMEs to match the correct structure:
1. Why Easy-Vibe / 为什么需要 Easy-Vibe
2. 🔥 News
3. Who This Is For / 适合谁
4. Your Learning Paths / 你的学习路径

Files updated:
- README.md
- docs-readme/zh-CN/README.md
- docs-readme/zh-TW/README.md
- docs-readme/en-US/README.md
- docs-readme/ja-JP/README.md
- docs-readme/es-ES/README.md
- docs-readme/fr-FR/README.md
- docs-readme/ko-KR/README.md
- docs-readme/ar-SA/README.md
- docs-readme/vi-VN/README.md
- docs-readme/de-DE/README.md
2026-03-29 19:37:03 +08:00
sanbuphy df42f5811d feat(docs): update stage-2 assignments and add vibe stories section
- Rename assignments to major projects with updated descriptions
- Add new vibe stories section with 4 stories
- Update stage-2 fullstack app assignment to AI copywriting website
- Add new files for vibe stories and update sitemap
- Update config to include vibe stories in navigation
2026-03-29 15:16:07 +08:00
sanbuphy b3ca518409 docs(vibe-stories): update story content and add new story
- Replace placeholder stories with real user stories featuring a rural teacher, a college student, a high school teacher, and a truck driver
- Add new story 4 about a truck driver building an overseas tool site
- Update sidebar navigation, homepage feature text, and cover images
- Fix visual styling and clipping in the VibeStories component
- Update sitemap with new story and modified timestamps
2026-03-29 11:03:08 +08:00
sanbuphy 7392d8a805 feat(vibe-stories): add new vibe stories section with interactive carousel 2026-03-28 23:26:53 +08:00
sanbuphy 7dafbd7f04 fix: correct zh-cn stage-2 assignments sidebar links to use original Chinese content 2026-03-27 14:29:30 +08:00
sanbuphy 7d6c2cbf9c feat(docs): add new assignment projects and update existing content 2026-03-26 11:20:31 +08:00
sanbuphy f6454b0342 docs: 优化英文文档格式和配置 2026-03-25 23:03:24 +08:00
sanbuphy 9df2cec104 docs: 新增附录「创意来源」章节并优化文档格式 2026-03-25 17:40:30 +08:00
sanbuphy 4512c010bd docs(guide): add new appendix sections for product thinking
add four new appendix sections covering idea sources, double diamond model, jobs to be done, and mom test interview method. includes both zh-cn and en versions with comprehensive content and navigation updates.

update introduction.md and stage-0 index files to include new sections in tables of contents. add sidebar navigation entries in config.mjs for all languages.

each new appendix provides beginner-friendly explanations, practical frameworks, and AI integration tips for product development and validation.
2026-03-25 15:06:25 +08:00
sanbuphy fba9d76ddd docs(readme): add english navigation links to localized readmes
add secondary english navigation links in smaller font to all localized readme files for better accessibility
fix incorrect internal links in english documentation
2026-03-25 08:37:27 +08:00
sanbuphy f72fb10d90 docs: add new chapter files and update existing content
- Add new chapter files for frontend, backend, and assignments in stage-2
- Update stage-2 and stage-3 index pages with revised content and structure
- Add new frontend design-to-code implementation guide
- Update backend API development and Git workflow guides
- Modify config.mjs to reflect new chapter additions and updates
2026-03-25 00:28:36 +08:00
sanbuphy 679dc7ea90 feat: copy markdown files to output directory for download feature
Add build step to copy all .md files to dist directory to support direct markdown file access for download and copy features. Update sitemap generation to reflect recent changes and improve code formatting. The copy operation excludes special directories like .vitepress, public, and node_modules to ensure only documentation content is available for download.
2026-03-23 21:24:51 +08:00
sanbuphy 6b9e0fbf1d feat(docs): replace logo with SVG and update navigation styling
- Replace PNG logo with high-definition SVG version for better quality and scalability
- Update navigation to use logo image instead of text title for improved branding
- Add custom styling for logo display in navigation bar
- Exclude navigation logo from automatic image styling rules
- Update sitemap timestamps to reflect recent changes
2026-03-18 14:30:37 +08:00
Sanbu 散步 20ba9d7965 Merge pull request #51 from GeoDaoyu/feat/edit-this-page
feat: 增加编辑此页
2026-03-15 11:44:35 +08:00
sanbuphy be8ccf6a8c docs: 修复平台选择文档中的案例描述
- 修复 Android 原生 App 案例,改为能体现 Android 平台特性的应用
- 修复微信小程序案例,改为更能体现小程序特性的应用
- 添加跨平台开发章节目录结构
2026-03-07 14:11:01 +08:00
sanbuphy c231d8278c docs: update product name from Lovart to NanoBanana
Update documentation and config to reflect the product name change from Lovart to NanoBanana
2026-03-05 22:32:03 +08:00
GeoDaoyu 7d40376a77 feat: 增加编辑此页 2026-03-03 18:16:28 +08:00
sanbuphy 0ca1a53306 feat(seo): add sitemap generation and improve seo metadata
- Add sitemap generator script that scans markdown files and creates multilingual sitemap
- Update build script to include sitemap generation
- Add robots.txt and llms.txt files for crawlers
- Enhance SEO metadata with better structured data and hreflang tags
- Fix stage-0 URL in README
2026-03-03 16:57:30 +08:00
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 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
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 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 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 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 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
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
sanbuphy 94f9db0834 feat: 更新附录交互组件和文档 2026-02-24 00:18:09 +08:00
sanbuphy 2a0fdd3392 chore: save local history restorations from accidental git restore 2026-02-23 01:40:56 +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 6098908eee feat(docs): add interactive demos and complete content for development tools
- Add Vue components for interactive demos (SSH auth, regex, env vars, ports)
- Complete markdown content for SSH, regex, environment variables, and ports
- Remove placeholder "待实现" sections and replace with detailed guides
- Add visual explanations for key concepts like ports and localhost
- Include practical examples and troubleshooting tips
- Add component for showing evolution from transistors to CPU
- Improve documentation structure and navigation
- Add security best practices for API keys and environment variables
2026-02-21 10:04:47 +08:00