Become a sponsor to Xianpeng Shen
Hi, I'm Xianpeng 👋
I build open-source infrastructure for DevOps teams — the kind that quietly makes your CI pipeline better without you noticing it's there.
I'm a solo maintainer, shipping on evenings and weekends from Lithuania 🇱🇹, with no corporate backing. My tools are used across thousands of repositories — from indie projects to enterprise C/C++ pipelines.
🔧 What I maintain
CI/CD Quality & Standards
- cpp-linter — C/C++ linting and formatting feedback directly in PRs · used in enterprise pipelines
- commit-check — Git commit message and branch name validation · works with GitHub, GitLab, Bitbucket, and Jenkins
- conventional-branch — branch naming specification
AI & Observability
- explain-error-plugin — AI-powered Jenkins build failure diagnosis: causes, explanations, and next steps instead of raw logs · @jenkinsci ecosystem
- pipguard — Python supply chain vulnerability scanner
Delivery Governance (what's next)
- Open Delivery Spec — machine-readable delivery governance so every commit-to-deploy stage leaves auditable evidence. Think "OpenAPI, but for CI/CD governance."
Maintained utilities: gitstats · badgepy · mkdocs-ng · devops-maturity · py-eol
I also contribute to PyPA and the Jenkins ecosystem.
💡 Why sponsor?
None of these projects have a company behind them. They're maintained solo, in the time that's left after a full-time job.
Sponsorship means I can spend more time on:
- ⚡ Faster responses to issues and pull requests
- 🔧 Keeping up with upstream releases (LLVM versions, Python EOL, Jenkins updates)
- 🚀 Building what's next — AI-powered delivery governance, autonomous repo maintenance, supply chain tooling
- 📖 Documentation that actually answers your question
If one of my tools has saved your team even an hour of debugging, a monthly sponsorship helps ensure it keeps working next year too.
🎯 Sponsorship tiers
| Tier | What you get | |
|---|---|---|
| ☕ | $5 / month — Coffee | Your name in the Sponsors section of my README · my genuine gratitude |
| 🥉 | $15 / month — Bronze | Everything above · credited in Release Notes of projects you use |
| 🥈 | $50 / month — Silver | Everything above · your logo (with link) on the README of 2 flagship projects · mentioned in monthly progress updates |
| 🥇 | $100 / month — Gold | Everything above · logo on all flagship project READMEs · priority response on issues and questions |
One-time sponsorships are also very welcome — any amount helps. ❤️
🔗 Find me
Blog · Portfolio · Dev.to · Medium · PyPI
Thank you for reading. Every sponsor — at any tier — signals that
this infrastructure is worth maintaining. That matters more than you'd think. ❤️
1 sponsor has funded shenxianpeng’s work.
Featured work
-
cpp-linter/cpp-linter-action
A Github Action for linting C/C++ code integrating clang-tidy and clang-format to collect feedback provided in the form of file-annotations, thread-comments, workflow step-summary, and Pull Request…
-
cpp-linter/cpp-linter-hooks
C/C++ pre-commit hooks powered by clang-format and clang-tidy
Python 44 -
commit-check/commit-check
Commit Check enforces commit metadata standards — commit messages, branch naming, committer info, signoff, and more.
Python 63 -
commit-check/commit-check-action
Commit Check GitHub Action
Python 30 -
conventional-branch/conventional-branch
The Conventional Branch Specification
SCSS 107 -
jenkinsci/explain-error-plugin
Explain Jenkins job failures with AI
Java 40
$5 a month
SelectYour name in the Sponsors section of my README.
A small signal that open-source infrastructure is worth sustaining. Thank you. ❤️
$15 a month
SelectEverything in Coffee, plus:
✓ Your name credited in Release Notes of the projects you use
$50 a month
SelectEverything in Bronze, plus:
✓ Your logo (with link) on the README of 2 flagship projects
✓ Mentioned in monthly progress updates
$100 a month
SelectEverything in Silver, plus:
✓ Logo on all flagship project READMEs
✓ Priority response on issues and questions