Skip to main content
  1. Posts/

Microsoft and NASA Use It? My 4-Year-Old Side Project Hit 100 Stars

·319 words·1 min· ·
Xianpeng Shen
Author
Xianpeng Shen

Last week, the open-source project I created and maintain, cpp-linter-action, reached a small milestone:

🌟 GitHub Star count surpassed 100!

While this number isn’t huge, it’s a small milestone for me—it’s the first time one of my projects has received over 100 stars on GitHub. It’s a validation of the project and gives me the motivation to continue maintaining it.

My first commit to this project was on April 26, 2021, and almost 4 years have passed. Looking back, I’m glad I haven’t been idle and have left behind something useful for others.

As the project has evolved, so has its user base. I estimate that thousands of projects are currently using this Action.

These include several well-known organizations and open-source projects, such as:

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

Most importantly, this process has taught me many new skills and knowledge, and it’s maintained a “side hustle” habit for me:

My phone isn’t just for WeChat and Douyin (TikTok), but also for GitHub.

This project also became a springboard for my subsequent work. I later created the cpp-linter organization to maintain and release binary versions and Docker images of clang-tools with other developers. I also developed cpp-linter-hooks, providing users with clang-format and clang-tidy pre-commit hooks for easier use.

Without being immodest:

If your project is developed in C/C++, and you want to use clang-format and clang-tidy, then cpp-linter is an unavoidable option.

Finally, I welcome your feedback and suggestions, and you’re welcome to contact me via Issue or Discussions!

If you find this project helpful, please leave a message on the WeChat official account “DevOps攻城狮” or give the project a star on GitHub to show your support!

—— Written on 2025-04-15 12:49 AM

Related

cpp-linter-action—Latest Version Now Supports Pull Request Review Functionality 👏
·914 words·2 mins
This article introduces the new feature of cpp-linter-action Pull Request Review, allowing developers to directly submit code modification suggestions on GitHub, improving code quality and collaboration efficiency.
C/C++ Code Formatting and Static Analysis—A One-Stop Workflow with Cpp Linter
·1281 words·7 mins
This article introduces tools and workflows for C/C++ code formatting and static analysis, focusing on the use and integration of clang-tools.
My Patience with Accessing GitHub is Wearing Thin
·299 words·1 min
Many programmers, especially those in China, are frustrated by access issues with GitHub. This article shares my personal experiences and reflections on network problems.
Setting up Sphinx + ReadTheDocs from Scratch - Rapidly Deploying Automated Documentation
·562 words·2 mins
In open-source projects or team collaborations, Sphinx + ReadTheDocs provides an easy-to-maintain, automatically deployable documentation system. This article documents the configuration process and considerations.
Markdown — Not So Great Anymore? Why More and More Python Projects Use RST?
·600 words·2 mins
Markdown and reStructuredText (RST) are two commonly used markup languages. This article compares their advantages and disadvantages and shares usage suggestions in different scenarios.
Why Are More and More Enterprise Users Abandoning VMware?
·1259 words·3 mins
Following Broadcom’s acquisition of VMware, many enterprise users are seeking alternatives. Nutanix, as a hyper-converged infrastructure (HCI) solution, offers lower costs and a simpler management interface, making it a good option.