微软、NASA 都在用?我用业余时间维护了 4 年的项目破百了

上周,我创建并维护的开源项目 cpp-linter-action 迎来了一个小小的里程碑:

🌟 GitHub Star 数突破 100!

虽然这个数字不算大,但对我来说是一个小小的里程碑——这是我第一次有项目在 GitHub 上获得超过 100 个 Star,也可以算是对这个项目的认可,给了我持续维护的动力。

我在这个项目的第一次提交是在 2021 年 4 月 26 日,一晃将近 4 年过去了。回头看看这段时间,挺庆幸自己一直没有闲着,也留下了一些对别人有用的东西。

随着项目不断发展,用户也越来越多。根据粗略估算,目前已经有上千个项目在使用这个 Action。

其中不乏一些知名组织和开源项目,比如:

  • Microsoft
  • Apache
  • NASA
  • CachyOS
  • nextcloud
  • Jupyter

最重要的是,这个过程让我收获了很多新的技能和知识,也让我保持了一个「业余习惯」:

手机上除了刷微信、抖音,还有 GitHub。

这个项目也成为了我后续工作的一个起点。我后来创建了 cpp-linter 组织,和其他开发者一起维护并发布 clang-tools 的二进制版本和 Docker 镜像。同时也开发了 cpp-linter-hooks,为用户提供 clang-formatclang-tidy 的 pre-commit hook,使用起来更加方便。

不谦虚的说:

如果你的项目是用 C/C++ 开发,如果想使用 clang-formatclang-tidy,那么 cpp-linter 会是一个绕不开的选项。

最后,欢迎大家提出意见或建议,也欢迎通过 IssueDiscussions 与我交流!

如果你觉得这个项目对你有帮助,也欢迎在公众号「DevOps攻城狮」留言或者去 GitHub 点个 Star,支持下这个项目~

—— 写于 2025-04-15 12:49 AM


转载本站文章请注明作者和出处,请勿用于任何商业用途。欢迎关注公众号「DevOps攻城狮」