从开源代码的学习中发现,优秀的项目除了开源代码以外,还有需要很多的支撑文件,包括Build, Test, CI/CD, 文档等等, 希望通过一系列文章把这个问题解释清楚。 C++ 开源项目清单 软件主体 源代码 软件构建 cmakelistexternal 代码 & gitmodules 设计build script 软件测试 CI/CDtest & googletestbenchmark 软件自述文件 LicenseReadme文档 代码规范 .clang-format