| [Docs][developer-guide]Optimize developer guide structure and content
Co-authored-by: blian6<bin.lian@outlook.com>
# message auto-generated for no-merge-commit merge:
!306 merge dev into dev
[Docs][developer-guide]Optimize developer guide structure and content
Created-by: blian
Commit-by: blian6
Merged-by: ascend-robot
Description: # Which issue(s) this PR fixes or accomplishes
N/A
# Purpose
对 docs/zh/developer_guide/ 下的开发者指南进行系统性优化:
**文件重组**
- tooling.md → dev_setup.md(zh + en 同步改名)
- build_guide.md:删除 5 节无关内容(镜像安装、容器安装、升级、卸载)
- test.md:删除「常见异常说明」节(推理期运行时错误,与测试无关)
- pattern_dev_guide.md:删除 Mismatch 调试和 Copy 消减两节
- benchmark_and_profiling.md:精简为纯性能分析文档
**新增文件(4 个)**
- repo_structure.md:仓库目录结构与模块说明
- contribution_guide.md:贡献全流程(编码规范表格化、PR 流程、新手上路)
- pattern_dev_guide.md:Pattern 开发 5 阶段指南
- benchmark_and_profiling.md:性能分析(Profiling 采集 + 数据分析 + 特性说明)
**内容扩充**
- test.md:新增「测试编写规范」节(组织原则 + 性能规范)
- contribution_guide.md:编码规范从 1 段扩展为 Ruff 规则表 + pre-commit 钩子表 + Python 约定
- 新增编码注意事项(新功能支持准则、多分支默认路径优先)
**文档导航**
- docs/zh/index.md toctree 同步更新
**Skill 修正**
- profiling-collection/SKILL.md:warmup 步数修正、移除不存在的 collect_profile.py 引用
# Test Plan
1. 基础 pre-commit 检查:pre-commit run --all-files
2. Markdown lint 检查:pre-commit run markdownlint --all-files --hook-stage manual
3. 文档站点编译:python docs/build_docs.py
# Test Report
| 检查项 | 结果 |
|--------|------|
| trailing-whitespace | ✅ Passed |
| end-of-file-fixer | ✅ Passed |
| codespell | ✅ Passed |
| typos | ✅ Passed |
| markdownlint | ✅ Passed(MD032/MD034 已修复) |
| 中文 Sphinx build(25 源文件) | ✅ build succeeded,无 error/warning |
| 英文 Sphinx build(21 源文件) | ✅ build succeeded,无 error/warning |
See merge request: Ascend/MindIE-SD!306 | 6 天前 |