GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — shenxianpeng - Overview

@shenxianpeng shenxianpeng Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
  • Sponsoring
@shenxianpeng
shenxianpeng
Follow
View shenxianpeng's full-sized avatar

Xianpeng Shen shenxianpeng

Follow
Sponsor
Open-source guardrails for software delivery. Creator of @cpp-linter @commit-check @conventional-branch. @jenkinsci plugin maintainer. Building @keelinfra.
47 followers · 134 following
  • Lithuania
  • shenxianpeng.dev
  • @shenxianpeng
  • @xianpengshen

Achievements

Achievement: Pull Sharkx4Achievement: Pair Extraordinairex4Achievement: Starstruckx2Achievement: Public SponsorAchievement: YOLOAchievement: QuickdrawAchievement: Arctic Code Vault Contributor

Achievements

Achievement: Pull Sharkx4Achievement: Pair Extraordinairex4Achievement: Starstruckx2Achievement: Public SponsorAchievement: YOLOAchievement: QuickdrawAchievement: Arctic Code Vault Contributor

Highlights

  • Developer Program Member

Organizations

@jenkinsci @cpp-linter @commit-check @conventional-branch @mkdocs-ng
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
  • Sponsoring
shenxianpeng/README.md

From commit to release.

DevOps and release engineer. Open-source tools that keep software shipping, whether a person or an AI agent wrote the code, even after upstream moves on.

Blog · About · LinkedIn · RSS

committers.top rank: Lithuania #3, public contributions Follow @xianpengshen on X Sponsor me on GitHub My PyPI packages My PyPI package stats

Open source

cpp-linter: runs clang-format and clang-tidy on every pull request. More than 1,000 repositories depend on it, including projects from:

AWS   Apache   Samsung   Qualcomm   Bloomberg   LLNL   Nextcloud

commit-check: checks commit messages, branch names and AI attribution, in CI or as a pre-commit hook. About 55,000 downloads a month.

explain-error: explains failed Jenkins builds with AI. Agent8 keeps Java 8 build hosts (AIX, Solaris, HP-UX) on a current Jenkins, and Extended Security for Jenkins adds later security fixes to 2.541.3, the last LTS that runs on Java 17.

clang-tools-static-binaries: builds and publishes static clang-format, clang-tidy and other LLVM tools for every LLVM version, so nobody has to build LLVM. Downloaded more than 750,000 times.

MkDocs NG: MkDocs 1.x, maintained, so existing sites and their plugins keep building. 1.x is supported until the end of 2028.

Also: Conventional Branch · gitstats · Keelhaven · release-ledger · merged PRs in Python and PyPA

Writing

  • pybadges Fails on Python 3.13: How to Fix "No module named 'imghdr'" - Nov 6, 2026
  • Six Months of Maintaining MkDocs NG: Why I Keep Going - Nov 4, 2026
  • After OVHcloud's Release Was Swapped: Three in Four Popular CLIs Could Be Too - Oct 24, 2026

More on the blog. 中文读者请关注公众号「沈显鹏」。

Pinned Loading

  1. commit-check/commit-check commit-check/commit-check Public

    Commit policy as code for teams and AI agents: commit messages, branch names, authors, sign-offs, tags, files and AI attribution, checked from one config file.

    Python 97 19

  2. conventional-branch/conventional-branch conventional-branch/conventional-branch Public

    A specification for Git branch names — <type>/<description>, human-readable and machine-parseable. Ships a machine-readable spec, JSON Schema, and conformance fixtures.

    HTML 145 9

  3. cpp-linter/cpp-linter-action cpp-linter/cpp-linter-action Public

    Lint C/C++ pull requests with clang-format and clang-tidy, and post the results as annotations, comments or reviews.

    149 24

  4. jenkinsci/explain-error-plugin jenkinsci/explain-error-plugin Public

    Explain Jenkins job failures with AI

    Java 46 27

  5. gitstats gitstats Public

    Git history statistics generator

    Python 99 16

  6. keelhaven keelhaven Public

    Privacy-first backups for your Mac, to storage you own.

    Swift 24 4

Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.