|
6 | 6 |
|
7 | 7 | <p align="center"> |
8 | 8 | <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"> |
10 | 10 | </a> |
11 | 11 | </p> |
12 | 12 |
|
@@ -78,12 +78,37 @@ pnpm preview |
78 | 78 | # Visit http://localhost:4173/Tutorial_AwesomeModernCPP/ |
79 | 79 | ``` |
80 | 80 |
|
| 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 | + |
81 | 87 | ## Content Guide |
82 | 88 |
|
83 | 89 | The visual roadmap (ten-volume content map + learning paths by background) is integrated into the "Project Roadmap" section on the online docs home page: |
84 | 90 |
|
85 | 91 | → [View the visual roadmap online](https://awesome-embedded-learning-studio.github.io/Tutorial_AwesomeModernCPP/en/#roadmap) |
86 | 92 |
|
| 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 | +
|
87 | 112 | > 📋 For volume content and progress see the [project roadmap](todo/000-project-roadmap.md); for release history see [changelogs/](changelogs/). |
88 | 113 |
|
89 | 114 | ## Local Development and Checks |
|
0 commit comments