参与开源项目:C++版
💡
原文英文,约700词,阅读约需3分钟。
📝
内容提要
作者本周在开源项目中做出贡献,首先为一个ASCII艺术库添加了新字母,方法独特。然后在faker-cxx库的Date模块中增加新功能,尽管代码结构复杂,但最终成功构建和测试,提交被接受。作者对参与知名库感到自豪,并计划下周探索其他语言的项目。
🎯
关键要点
- 作者本周在开源项目中做出贡献,首先为ASCII艺术库添加了新字母。
- 添加新字母的过程简单,文件结构易于导航。
- 作者对添加新字体的方法感到好奇,认为这种方式便于未来的修改。
- 在faker-cxx库中,作者为Date模块添加了一个新faker函数,模仿JavaScript版本。
- 添加新函数的过程复杂,需要理解代码结构和测试要求。
- 作者熟悉了C++20语法,并成功添加了两个函数。
- 在构建和测试过程中遇到依赖问题,但最终通过使用bazel成功构建项目。
- 作者的提交请求被接受,感到为知名库faker做出贡献非常自豪。
- 作者对开源项目的贡献感到非常满意,计划下周探索其他语言的项目。
➡️