给软件交付
装上开源护栏。
在 commit 和 release 之间把关的检查,不管代码出自人还是 AI agent 之手。2009 年入行,我一直在做构建、测试和发布。
从 commit 到 release:commit commit-check, Conventional Branchreview cpp-linterbuild explain-error, Agent8release release-ledger
cpp-linter
每个 PR 都自动检查。
在每个 PR 上跑 clang-format 和 clang-tidy,提供 GitHub Action、pre-commit hook 和 Python 包三种用法。修改建议直接出现在代码审查里,点一下就能提交。所用的 clang 工具来自每个 LLVM 版本一个发布的静态二进制,累计下载超过 75 万次。
这些机构的项目在用
ApacheSamsungQualcommBloombergLLNLNextcloud
掌握在你自己手里的基础设施。
给停在 Java 8 的构建机用的 Jenkins agent,跑在你自己租户里的 Atlassian 应用,还有备份到你自己存储的 Mac 备份工具。
免费 · 开源 · 提供付费支持
keelinfra
Agent8 让停在 Java 8 的构建机(AIX、Solaris、HP-UX)继续作为普通节点接入新版 Jenkins。一个安装脚本搞定,每个 release 以测试过的 Jenkins 版本命名。
了解更多 ›
Atlassian Marketplace
keelapps
12 个 Jira 与 Confluence Cloud 应用:权限审计、周期任务、定时报表、页面审批,以及批量处理页面和附件的工具。
了解更多 ›
免费 · 开源 · macOS 14+
Keelhaven
把 Mac 备份到你自己的存储。基于 restic 的原生菜单栏应用,文件离开 Mac 前就已加密。
了解更多 ›

Some files did not pass the configured checks!
▸ clang-format reports: 1 file(s) not formatted
Have any feedback or feature suggestions? Share it here.