docs+chore: Bilingual Documentation System & Community Health Files | 双语文档体系与社区健康文件#244
Open
tianhao909 wants to merge 3 commits intoaliyun:masterfrom
Open
docs+chore: Bilingual Documentation System & Community Health Files | 双语文档体系与社区健康文件#244tianhao909 wants to merge 3 commits intoaliyun:masterfrom
tianhao909 wants to merge 3 commits intoaliyun:masterfrom
Conversation
Build a comprehensive bilingual (English/Chinese) documentation system covering: - SimAI 1.6 Technical Report (EN/ZH) with GPU memory inference architecture - Complete user guides: installation, quickstart, workload generation, simulation - Developer guides: contributing, architecture overview - Project READMEs in EN/ZH/JA with feature highlights and quickstart - vidur-alibabacloud module documentation (EN/ZH + original Vidur README) - CONTRIBUTING, SECURITY, CODE_OF_CONDUCT, CHANGELOG in bilingual format 构建全面的双语(中英文)文档体系,涵盖: - SimAI 1.6 技术报告(中英文),含 GPU 内存推理架构说明 - 完整用户指南:安装、快速开始、工作负载生成、仿真运行 - 开发者指南:贡献指南、架构概览 - 项目 README 中英日三语版本,含功能亮点与快速开始 - vidur-alibabacloud 模块文档(中英文 + 原始 Vidur README) - CONTRIBUTING、SECURITY、CODE_OF_CONDUCT、CHANGELOG 双语版本 Co-authored-by: tianhao909 <843101550@qq.com> Co-authored-by: MXtremist <44829997+MXtremist@users.noreply.github.com>
…y, Changelog) Add GitHub community health and CI configuration files: - Bug report and feature request issue templates (YAML format) - Pull request template with bilingual checklist - Lint CI workflow (lint.yml) for code quality checks - Update .gitignore with build artifact rules 添加 GitHub 社区健康文件与 CI 配置: - Bug 报告和功能请求 Issue 模板(YAML 格式) - Pull Request 模板,含双语检查清单 - 代码质量检查 CI 工作流(lint.yml) - 更新 .gitignore 构建产物规则 Co-authored-by: tianhao909 <843101550@qq.com> Co-authored-by: MXtremist <44829997+MXtremist@users.noreply.github.com>
恢复根 .gitignore 中的开发规则 Co-authored-by: tianhao909 <843101550@qq.com> Co-authored-by: MXtremist <44829997+MXtremist@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
This PR introduces a bilingual (EN/ZH) documentation structure for SimAI (including user/developer guides, component docs, and technical references), and adds GitHub community health files (issue templates, PR template) plus a lint workflow.
Changes:
- Add comprehensive EN/ZH documentation under
docs/en/anddocs/zh/(user guide, developer guide, components, benchmarking, technical reference). - Add/refresh community health files (
SECURITY*,CODE_OF_CONDUCT*,CHANGELOG*, issue templates, PR template) and a GitHub Actions lint workflow. - Update
.gitignorerules.
Reviewed changes
Copilot reviewed 81 out of 84 changed files in this pull request and generated 9 comments.
Show a summary per file
| File | Description |
|---|---|
| docs/zh/user_guide/workload_generation.md | ZH guide for training/inference workload generation via AICB/AIOB |
| docs/zh/user_guide/supported_models.md | ZH supported model matrix and hardware requirements |
| docs/zh/user_guide/simai_simulation.md | ZH NS-3 simulation mode guide and topology workflow |
| docs/zh/user_guide/simai_physical.md | ZH physical traffic (RDMA/MPI) mode guide |
| docs/zh/user_guide/simai_analytical.md | ZH analytical mode guide and busbw usage |
| docs/zh/user_guide/result_analysis.md | ZH output formats and analysis workflows for all modes |
| docs/zh/user_guide/inference_simulation.md | ZH multi-request inference simulation guide (PD, schedulers, backends) |
| docs/zh/user_guide/index.md | ZH user guide landing page |
| docs/zh/technical_reference/memory_module.md | ZH GPU memory module reference (ParamCounter/KV/Planner) |
| docs/zh/technical_reference/index.md | ZH technical reference landing page |
| docs/zh/technical_reference/configuration.md | ZH config reference (SimAI.conf/busbw/topo/model configs) |
| docs/zh/technical_reference/cli_reference.md | ZH CLI reference for simulators and generators |
| docs/zh/index.md | ZH docs home page and navigation |
| docs/zh/getting_started/quickstart.md | ZH quickstart walkthroughs |
| docs/zh/getting_started/installation.md | ZH installation (Docker/source/conda) instructions |
| docs/zh/getting_started/index.md | ZH getting started index |
| docs/zh/developer_guide/index.md | ZH developer guide index |
| docs/zh/developer_guide/contributing.md | ZH contributing workflow and style guidance |
| docs/zh/developer_guide/architecture.md | ZH architecture overview and build outputs |
| docs/zh/components/simccl.md | ZH SimCCL component documentation |
| docs/zh/components/ns3.md | ZH ns-3-alibabacloud component documentation |
| docs/zh/components/index.md | ZH components index and composition matrix |
| docs/zh/components/astra_sim.md | ZH astra-sim engine documentation and topology generation |
| docs/zh/community/index.md | ZH community page (help, contacts, events, citation) |
| docs/zh/benchmarking/test_suite.md | ZH 4-scenario inference test suite documentation |
| docs/zh/benchmarking/index.md | ZH benchmarking index |
| docs/en/user_guide/workload_generation.md | EN guide for training/inference workload generation via AICB/AIOB |
| docs/en/user_guide/supported_models.md | EN supported model matrix and hardware requirements |
| docs/en/user_guide/simai_simulation.md | EN NS-3 simulation mode guide and topology workflow |
| docs/en/user_guide/simai_physical.md | EN physical traffic (RDMA/MPI) mode guide |
| docs/en/user_guide/simai_analytical.md | EN analytical mode guide and busbw usage |
| docs/en/user_guide/result_analysis.md | EN output formats and analysis workflows for all modes |
| docs/en/user_guide/inference_simulation.md | EN multi-request inference simulation guide (PD, schedulers, backends) |
| docs/en/user_guide/index.md | EN user guide landing page |
| docs/en/technical_reference/memory_module.md | EN GPU memory module reference (ParamCounter/KV/Planner) |
| docs/en/technical_reference/index.md | EN technical reference landing page |
| docs/en/technical_reference/configuration.md | EN config reference (SimAI.conf/busbw/topo/model configs) |
| docs/en/technical_reference/cli_reference.md | EN CLI reference for simulators and generators |
| docs/en/index.md | EN docs home page and navigation |
| docs/en/getting_started/quickstart.md | EN quickstart walkthroughs |
| docs/en/getting_started/installation.md | EN installation (Docker/source/conda) instructions |
| docs/en/getting_started/index.md | EN getting started index |
| docs/en/developer_guide/index.md | EN developer guide index |
| docs/en/developer_guide/contributing.md | EN contributing workflow and style guidance |
| docs/en/developer_guide/architecture.md | EN architecture overview and build outputs |
| docs/en/developer_guide/adding_models.md | EN guide for adding new model support (Vidur + AICB) |
| docs/en/components/simccl.md | EN SimCCL component documentation |
| docs/en/components/ns3.md | EN ns-3-alibabacloud component documentation |
| docs/en/components/index.md | EN components index and composition matrix |
| docs/en/components/astra_sim.md | EN astra-sim engine documentation and topology generation |
| docs/en/community/index.md | EN community page (help, contacts, events, citation) |
| docs/en/benchmarking/test_suite.md | EN 4-scenario inference test suite documentation |
| docs/en/benchmarking/index.md | EN benchmarking index |
| SECURITY_CN.md | Chinese security policy |
| SECURITY.md | English security policy |
| README.ja.md | Japanese README updates (events section adjustment) |
| CODE_OF_CONDUCT_CN.md | Chinese Code of Conduct |
| CODE_OF_CONDUCT.md | English Code of Conduct |
| CHANGELOG_CN.md | Chinese changelog (includes 1.6.0 entry) |
| CHANGELOG.md | English changelog (includes 1.6.0 entry) |
| .gitignore | Ignore rule updates |
| .github/workflows/lint.yml | Add lint workflow (Python + Markdown lint) |
| .github/pull_request_template.md | Add PR template |
| .github/ISSUE_TEMPLATE/feature_request.yml | Add feature request issue template |
| .github/ISSUE_TEMPLATE/config.yml | Configure issue template behavior and contact links |
| .github/ISSUE_TEMPLATE/bug_report.yml | Add bug report issue template |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
You can also share your feedback on Copilot code review. Take the survey.
Comment on lines
+69
to
+72
| - [GitHub Repository](https://github.com/aliyun/SimAI) | ||
| - [NSDI'25 Paper (PDF)](https://ennanzhai.github.io/pub/nsdi25spring-simai.pdf) | ||
| - [Slides](../../docs/SimAI_Intro_Online.pdf) | ||
| - [Technical Report (1.6)](../SimAI_1.6_Tech_Report.md) |
Comment on lines
+69
to
+73
| - [GitHub 仓库](https://github.com/aliyun/SimAI) | ||
| - [NSDI'25 论文 (PDF)](https://ennanzhai.github.io/pub/nsdi25spring-simai.pdf) | ||
| - [演示文稿](../../docs/SimAI_Intro_Online.pdf) | ||
| - [技术报告 (1.6)](../SimAI_1.6_Tech_Report.md) | ||
| - [贡献指南](../../CONTRIBUTING.md) |
| |------|--------|----------| | ||
| | Analytical | `SimAI_analytical` | `bin/` | | ||
| | Simulation | `SimAI_simulator` | `bin/` | | ||
| | Physical | `SimAI_physical` | `bin/` | |
Comment on lines
+166
to
+168
| | Analytical | `SimAI_analytical` | `bin/` | | ||
| | Simulation | `SimAI_simulator` | `bin/` | | ||
| | Physical | `SimAI_physical` | `bin/` | |
|
|
||
| ## 示例:RING vs NVLS 对比 | ||
|
|
||
| 请参阅 [Tutorial](../../docs/Tutorial.md#ring-vs-nvls) 了解 RING 和 NVLS 算法在不同消息大小下的完整对比。 |
|
|
||
| **Resources:** | ||
| - [Paper (PDF)](https://ennanzhai.github.io/pub/nsdi25spring-simai.pdf) | ||
| - [Slides](../../docs/SimAI_Intro_Online.pdf) |
Comment on lines
+63
to
+66
| **相关资源:** | ||
| - [论文 (PDF)](https://ennanzhai.github.io/pub/nsdi25spring-simai.pdf) | ||
| - [幻灯片](../../docs/SimAI_Intro_Online.pdf) | ||
| - [视频回放](https://n.dingtalk.com/dingding/live-room/index.html?roomId=OF5BkBUXVxmgsK7x&liveUuid=305736cd-aa70-498b-8003-2b471a53decd) |
Comment on lines
+16
to
+18
|
|
||
| **Component Combination**: [AICB](../../components/aicb.md) + [SimCCL](../../components/simccl.md) + [astra-sim-alibabacloud](../../components/astra_sim.md) (physical mode) | ||
|
|
|
|
||
| ## Example: RING vs NVLS Comparison | ||
|
|
||
| See the [Tutorial](../../docs/Tutorial.md#ring-vs-nvls) for a complete comparison of RING and NVLS algorithms across different message sizes. |
Collaborator
Author
|
涉及到行为准则、安全政策的相关文档,需要看看有没有必要保留,删除也可以的, 套模板的,感觉没啥太大功能作用,可能还加了一些我们也不太确定的条款约束? |
This was referenced Mar 31, 2026
Open
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR builds a comprehensive bilingual (English/Chinese) documentation system for SimAI 1.6, along with GitHub community health files including issue templates, PR template, and CI workflow.
摘要
本 PR 为 SimAI 1.6 构建全面的双语(中英文)文档体系,并添加 GitHub 社区健康文件,包括 Issue 模板、PR 模板和 CI 工作流。
Dependencies / 依赖关系
Changes / 变更内容
Documentation / 文档
GitHub Community Health / GitHub 社区健康文件
Documentation Structure / 文档结构
Testing / 测试
Checklist
Co-authored-by: tianhao909 843101550@qq.com
Co-authored-by: MXtremist 44829997+MXtremist@users.noreply.github.com