Skip to content

Commit e5d4642

Browse files
hot patch: update the sites for better visual
1 parent f83c2d4 commit e5d4642

13 files changed

Lines changed: 746 additions & 302 deletions

File tree

README.en.md

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
77
<p align="center">
88
<a href="https://awesome-embedded-learning-studio.github.io/Tutorial_AwesomeModernCPP/en/">
9-
<img src="https://img.shields.io/badge/📖_Click_Me_Ahead_For_Read_Docs_Online-Live-blue?style=for-the-badge" alt="Online Docs">
9+
<img src="documents/images/screenshots/01-home.png" alt="Docs site home preview · click to open" width="860">
1010
</a>
1111
</p>
1212

@@ -78,12 +78,37 @@ pnpm preview
7878
# Visit http://localhost:4173/Tutorial_AwesomeModernCPP/
7979
```
8080

81+
Every example is a standalone CMake project validated in CI — not an unbuildable snippet stranded in an article. Pick any directory and build it:
82+
83+
```bash
84+
cmake -S code/examples/chapter05/06_array_vs_stdarray -B build && cmake --build build -j${nproc}
85+
```
86+
8187
## Content Guide
8288

8389
The visual roadmap (ten-volume content map + learning paths by background) is integrated into the "Project Roadmap" section on the online docs home page:
8490

8591
[View the visual roadmap online](https://awesome-embedded-learning-studio.github.io/Tutorial_AwesomeModernCPP/en/#roadmap)
8692

93+
### Volume overview
94+
95+
Core volumes are complete, advanced ones are still being filled in — progress in the open (counts are a snapshot and change as content grows):
96+
97+
| Volume | Topic | Articles | Maturity |
98+
|--------|-------|:--------:|----------|
99+
| Vol 1 | Fundamentals (incl. C crash-course) | 87 | ✅ Complete |
100+
| Vol 2 | Modern features (RAII / smart pointers / move / lambda) | 44 | ✅ Complete |
101+
| Vol 3 | Standard library in depth | 8 | 🔨 In progress |
102+
| Vol 4 | Advanced (concepts / coroutines / templates) | 8 | 🔨 In progress |
103+
| Vol 5 | Concurrency | 44 | ✅ Complete |
104+
| Vol 6 | Performance | 3 | 🔨 In progress |
105+
| Vol 7 | Engineering (CMake / toolchain / debugging) | 8 | 🔨 In progress |
106+
| Vol 8 | Domains (embedded / networking / GUI / storage) | 63 | ✅ Complete |
107+
| Vol 9 | Open-source code study (Chromium etc.) | 16 | 📚 Ongoing |
108+
| Vol 10 | Talk & course notes (CppCon etc.) | 17 | 📚 Ongoing |
109+
110+
> Plus "Compilation & Linking" (11) and C++ feature reference cards (46). Most core volumes are complete; the rest are being filled in.
111+
87112
> 📋 For volume content and progress see the [project roadmap](todo/000-project-roadmap.md); for release history see [changelogs/](changelogs/).
88113
89114
## Local Development and Checks

README.md

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
77
<p align="center">
88
<a href="https://awesome-embedded-learning-studio.github.io/Tutorial_AwesomeModernCPP/">
9-
<img src="https://img.shields.io/badge/📖_点击我进入在线阅读文档站-Live-blue?style=for-the-badge" alt="Online Docs">
9+
<img src="documents/images/screenshots/01-home.png" alt="在线文档站首页预览 · 点击进入" width="860">
1010
</a>
1111
</p>
1212

@@ -82,12 +82,37 @@ pnpm preview
8282
# 访问 http://localhost:4173/Tutorial_AwesomeModernCPP/
8383
```
8484

85+
每个示例都是独立 CMake 工程、CI 编译验证过——不是文章里跑不起来的伪代码。任选一个目录即可构建:
86+
87+
```bash
88+
cmake -S code/examples/chapter05/06_array_vs_stdarray -B build && cmake --build build -j${nproc}
89+
```
90+
8591
## 内容导览
8692

8793
可视化路线图(十卷内容地图 + 按背景选择学习路径)已整合进在线文档站首页的「项目路线图」区:
8894

8995
[在线查看可视化路线图](https://awesome-embedded-learning-studio.github.io/Tutorial_AwesomeModernCPP/#roadmap)
9096

97+
### 各卷一览
98+
99+
主线卷已成型,进阶卷持续补充——不藏进度(篇数为快照,随更新变化):
100+
101+
|| 主题 | 篇数 | 成熟度 |
102+
|----|------|:----:|--------|
103+
| 卷一 | 基础入门(含 C 速通) | 87 | ✅ 成型 |
104+
| 卷二 | 现代特性(RAII / 智能指针 / 移动 / lambda) | 44 | ✅ 成型 |
105+
| 卷三 | 标准库深入 | 8 | 🔨 在建 |
106+
| 卷四 | 高级主题(concepts / 协程 / 模板) | 8 | 🔨 在建 |
107+
| 卷五 | 并发编程 | 44 | ✅ 成型 |
108+
| 卷六 | 性能优化 | 3 | 🔨 在建 |
109+
| 卷七 | 工程实践(CMake / 工具链 / 调试) | 8 | 🔨 在建 |
110+
| 卷八 | 领域应用(嵌入式 / 网络 / GUI / 存储) | 63 | ✅ 成型 |
111+
| 卷九 | 开源项目研读(Chromium 等) | 16 | 📚 持续更新 |
112+
| 卷十 | 课程与演讲笔记(CppCon 等) | 17 | 📚 持续更新 |
113+
114+
> 另含「编译与链接」11 篇、C++ 特性参考卡 46 张。主线已成型的卷占多数,其余在持续补充。
115+
91116
> 📋 各卷内容与进度见 [项目总路线图](todo/000-project-roadmap.md),版本变更见 [changelogs/](changelogs/)
92117
93118
## 本地开发与质量检查

0 commit comments

Comments
 (0)