Skip to content

add basic github CI testing - #1

Merged
chyyuu merged 12 commits into
Starry-OS:mainfrom
chyyuu:main
Sep 7, 2025
Merged

add basic github CI testing#1
chyyuu merged 12 commits into
Starry-OS:mainfrom
chyyuu:main

Conversation

@chyyuu

@chyyuu chyyuu commented Sep 7, 2025

Copy link
Copy Markdown
Contributor

No description provided.

@chyyuu
chyyuu merged commit 6675af9 into Starry-OS:main Sep 7, 2025
2 of 3 checks passed
kkkkikun pushed a commit to kkkkikun/WeaveOS that referenced this pull request May 16, 2026
Use User{Const}Ptr to enforce uspace adress pointer correctness
daivy2333 pushed a commit to daivy2333/StarryOS that referenced this pull request Jun 17, 2026
…mary inline)

# 5 篇文档按新 BetterMd 17 规则全量重写

新规范相较旧版有 3 项关键变化,本文全量落实:
1. **Starry-OS#1 段落结构**:禁止开独立 H2 'X.1 核心论点' / 'X.Y 小结' 子节,必须首段=核心论点,末段=**小结**:
2. **Starry-OS#8 标题层级**:≤2 级(# / ##),禁止 H3 及以上
3. **Starry-OS#17 结论章节**:仅 3-5 条短句,禁止复述数据

## 5 篇文档(5 files changed, +552/-833)

- async-uart-architecture.md(38KB, 42 H3 → 0)
  - §1~§7 中所有 §X.Y 子节合并为粗体段落
  - §5 关键设计决策保持'问题→决策→效果'三段列表(无 H3)
  - §0 TL;DR 简化为技术路线 + 关键里程碑 + 关键约束 3 段
  - 结论章节由多个 H3+表压缩为 5 条短句

- benchmark-report-async.md(22KB, 36 H3 → 0)
  - §1~§7 子节全部合并为粗体小节
  - §8 结论从 5 个 H3 + 3 个表压缩为 5 条核心判断
  - 已知排除反优化方案 OE1~OE5 保留为表格(与结论互补)

- manual-qa-report.md(20KB, 29 H3 → 0)
  - §1~§4 子节全部合并为粗体小节
  - T1~T12 终端输出证据保留为粗体小节(不依赖 H3)
  - §5 结论从 5 个 H3 压缩为 5 条核心判断 + 后续动作表

- uart-performance-comparison.md(22KB, 34 H3 → 0)
  - §1~§7 子节全部合并为粗体小节
  - §8 结论从 5 个 H3 压缩为 5 条核心判断
  - 8 维度对照表统一在 §0 TL;DR,后续 §3~§7 通过'详见 §X'引用避免数据重复

- .claude/analysis/async-uart-module-boundary.md(28KB, 21 H3 → 0)
  - §1~§7 子节全部合并为粗体小节
  - §8 结论与建议从 5 个 H3 压缩为 5 条核心判断 + 后续建议表
  - 保留附录 A/B/C 文件索引/术语表/commit 引用

## 关键改进(BetterMd 新规范合规)

- H3 违规总数 162 → 0(5 篇合计)
- 'X.1 核心论点' H3 模式 23 → 0
- 'X.Y 小结' H3 模式 33 → 0
- 每 H2 节首段=核心论点,末段=**小结**:(5 篇共 40 个小结段落)
- 结论章节均为 3-5 条短句(无数据复述),用'详见 §X'引用其他章节

## 内容保留

- 关键术语(ISR/MMIO/AtomicWaker/NAPI/SPSC/FIONBIO/tcdrain 等)全部保留
- commit hash(7bee89d/1005b71/9bed0c7/842f8f4 等)全部保留
- 83 处 GitHub permalink(feat/uart-16550-async 分支)全部保留
- 性能数据(651 MB/s TX / 897 MB/s RX / 129.5 µs e2e 等)全部保留

## 约束遵守

- 提交信息遵循 docs(uart-async): 格式
- 禁止添加 Co-Authored-By: Claude footer
- 全部用 Write 全量重写(用户明确要求'全量重写',符合例外)
- 信息去重:TL;DR 作数据索引表,后续 §X 通过'详见 §X'引用
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants