| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Original HTTPS Page] |
kettle-dev is a family of Ruby tooling gems for maintaining RubyGems with a consistent development, test, coverage, CI, release, and templating workflow.
The organization was previously named kettle-rb. Older references to kettle-rb/* are historical; current Kettle tooling lives under kettle-dev/*.
Use the kettle-dev tag on RubyForum for support threads, release workflow questions, and design notes. Discord is available for live coordination.
Support kettle-dev through Open Collective, GitHub Sponsors, or Liberapay.
| Project | Description | RubyGems | Current CI | Funding |
|---|---|---|---|---|
| kettle-dev | Development, release, changelog, documentation, and CI workflow tooling. | Open Collective / GitHub Sponsors / Liberapay | ||
| kettle-family | Dependency-ordered family operations across related RubyGem repositories. | Open Collective / GitHub Sponsors / Liberapay | ||
| kettle-test | RSpec test harness and helper bundle for Kettle-managed gems. | Open Collective / GitHub Sponsors / Liberapay | ||
| kettle-soup-cover | SimpleCov setup and coverage reporting for local runs and CI providers. | Open Collective / GitHub Sponsors / Liberapay | ||
| kettle-gha-pins | GitHub Actions SHA pin discovery, validation, and upgrade planning. | Open Collective / GitHub Sponsors / Liberapay | ||
| kettle-rb | Shared Ruby, engine, Rails, RuboCop, and RuboCop LTS compatibility data. | Open Collective / GitHub Sponsors / Liberapay | ||
| kettle-ndjson | NDJSON event stream primitives for Kettle CLIs. | Open Collective / GitHub Sponsors / Liberapay | ||
| kettle-drift | Detect duplicated adjacent lines introduced by template drift. | Open Collective / GitHub Sponsors / Liberapay | ||
| kettle-wash | Constant unloading helpers for Ruby test and reload workflows. | Open Collective / GitHub Sponsors / Liberapay | ||
| nomono | ENV-driven Gemfile macros for resolving local sibling gems. | Open Collective / GitHub Sponsors / Liberapay | ||
| token-resolver | PEG-based token parsing and replacement for template pipelines. | Open Collective / GitHub Sponsors / Liberapay |
The AST and structured merge gems that used to be separate repositories under the old kettle-rb organization now live in the structuredmerge-ruby monorepo.
🪙 Configurable PEG-based token parser and resolver for structured token detection and replacement in arbitrary text
1️⃣ Q: When is a Monorepo not A Monorepo? A: When it is a nomono. Just a bunch of repos in the same directory.
🚿 Runner up name: "constant_change". A gem for your test / spec harness providing a pattern for resetting constants; Enable simpler testing, and consistent deterministic results.
🍲 Detect, and determine, whether duplication is document corruption or intentional
🍲 Setup a complete rake & dev harness for Ruby development; tasks for coverage, GHA console, linting, debugging, etc.
🍲 Setup a complete multi-core parallelized RSpec test harness, temporal manipulation, silent output testing, block expectations, etc.
📌 Update kettle-gha-pins across workflows by major / minor / patch level; cooldown optional
Loading…
Loading…
| Back | FazBrowse Home | New Git URL |