Skip to content

Commit dc7e3ee

Browse files
feat: add release badge, changelogs directory, and v0.1.0 notes
1 parent de644c2 commit dc7e3ee

3 files changed

Lines changed: 71 additions & 1 deletion

File tree

README.en.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
[中文](README.md) | English
44

55
![C++](https://img.shields.io/badge/C%2B%2B-11%20%7C%2014%20%7C%2017%20%7C%2020%20%7C%2023-blue?logo=c%2B%2B)
6+
![Release](https://img.shields.io/github/v/release/Awesome-Embedded-Learning-Studio/Tutorial_AwesomeModernCPP)
67
![License](https://img.shields.io/github/license/Awesome-Embedded-Learning-Studio/Tutorial_AwesomeModernCPP)
78
![Stars](https://img.shields.io/github/stars/Awesome-Embedded-Learning-Studio/Tutorial_AwesomeModernCPP)
89
![Issues](https://img.shields.io/github/issues/Awesome-Embedded-Learning-Studio/Tutorial_AwesomeModernCPP)
@@ -38,7 +39,7 @@ graph LR
3839
| Volume | Topic | Articles | Difficulty | Status |
3940
|:--:|------|:------:|:----:|:----:|
4041
| 1 | [C++ Fundamentals](documents/vol1-fundamentals/) -- types, control flow, functions, pointers, classes, template basics | 49 | beginner | Completed |
41-
| 2 | [Modern C++ Features](documents/vol2-modern-features/) -- move semantics, smart pointers, constexpr, Lambda | 35-40 | intermediate | In Progress |
42+
| 2 | [Modern C++ Features](documents/vol2-modern-features/) -- move semantics, smart pointers, constexpr, Lambda | 35-40 | intermediate | Completed |
4243
| 3 | [Standard Library In Depth](documents/vol3-standard-library/) -- containers, iterators, algorithms, strings, allocators | 40-50 | intermediate | Planned |
4344
| 4 | [Advanced Topics](documents/vol4-advanced/) -- Concepts, Ranges, coroutines, modules, template metaprogramming | 50-60 | advanced | Planned |
4445
| 5 | [Concurrent Programming](documents/vol5-concurrency/) -- thread primitives, atomic operations, lock-free programming, async I/O | 25-30 | advanced | Planned |
@@ -111,6 +112,16 @@ cd Tutorial_AwesomeModernCPP
111112

112113
---
113114

115+
## Version History
116+
117+
| Version | Date | Notes |
118+
|------|------|------|
119+
| [v0.1.0](changelogs/v0.1.0.md) | 2026-04-29 | Initial public release -- Vol 1/2, compilation, and embedded tutorials |
120+
121+
See [changelogs/](changelogs/) for full release history.
122+
123+
---
124+
114125
## Branch Overview
115126

116127
| Branch | Purpose | Status |

README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
[English](README.en.md) | 中文
44

55
![C++](https://img.shields.io/badge/C%2B%2B-11%20%7C%2014%20%7C%2017%20%7C%2020%20%7C%2023-blue?logo=c%2B%2B)
6+
![Release](https://img.shields.io/github/v/release/Awesome-Embedded-Learning-Studio/Tutorial_AwesomeModernCPP)
67
![License](https://img.shields.io/github/license/Awesome-Embedded-Learning-Studio/Tutorial_AwesomeModernCPP)
78
![Stars](https://img.shields.io/github/stars/Awesome-Embedded-Learning-Studio/Tutorial_AwesomeModernCPP)
89
![Issues](https://img.shields.io/github/issues/Awesome-Embedded-Learning-Studio/Tutorial_AwesomeModernCPP)
@@ -111,6 +112,16 @@ cd Tutorial_AwesomeModernCPP
111112

112113
---
113114

115+
## 版本历史
116+
117+
| 版本 | 日期 | 说明 |
118+
|------|------|------|
119+
| [v0.1.0](changelogs/v0.1.0.md) | 2026-04-29 | 首个公开版本,卷一/卷二/编译卷/嵌入式教程 |
120+
121+
完整变更记录见 [changelogs/](changelogs/) 目录。
122+
123+
---
124+
114125
## 分支说明
115126

116127
| 分支 | 用途 | 状态 |

changelogs/v0.1.0.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# v0.1.0 (2026-04-29)
2+
3+
首个公开版本,涵盖 Modern C++ 核心基础与嵌入式入门。
4+
5+
## 已完成内容
6+
7+
### 卷一:C++ 基础入门
8+
- 完整的 C 语言速通教程
9+
- C++ 类型系统、控制流、函数、指针、类、模板初步
10+
- 70+ 篇文章
11+
12+
### 卷二:现代 C++ 特性
13+
- RAII 与资源管理
14+
- 移动语义与右值引用
15+
- 智能指针(unique_ptr / shared_ptr / weak_ptr)
16+
- constexpr 与编译期计算
17+
- Lambda 表达式
18+
- 57 篇文章
19+
20+
### 编译与链接深入
21+
- 预处理、汇编、链接、调试符号
22+
- 静态/动态库、符号可见性
23+
- 10 篇文章
24+
25+
### 卷八:领域应用 — 嵌入式开发
26+
- STM32F1 / ESP32 / RP2040 平台教程
27+
- 外设管理、寄存器访问、交叉编译
28+
- 48 篇文章
29+
30+
## 内容数据
31+
32+
| 指标 | 数量 |
33+
|------|------|
34+
| 文章总数 | ~185 篇 |
35+
| C++ 代码示例 | 344 个 |
36+
| C 代码示例 | 576 个 |
37+
| CMake 构建项目 | 116 个 |
38+
| 支持平台 | host / STM32F1 / ESP32 / RP2040 |
39+
40+
## 开发中
41+
42+
- 卷三:标准库深入
43+
- 卷四:高级主题
44+
- 卷五:并发编程
45+
- 卷六:性能优化
46+
- 卷七:软件工程实践
47+
- 卷八其余领域:网络编程、GUI、算法、数据存储
48+
- 贯穿式实战项目

0 commit comments

Comments
 (0)