Skip to content

Be findable where people look for release tooling #849

Description

@BryanFRD

Same question as LFSX#93, different answer — because the venues are different and half of them are already covered here.

Already done, and worth not redoing: the GitHub Marketplace listing exists (FerrFlow Release, published by FerrLabs, currently v7.0.3), the repository has ten relevant topics, the homepage points at ferrflow.com, and the CLI is on crates.io and npm. That is more groundwork than LFSX had.

What is missing is the one list that plays the role the git-lfs wiki plays for a LFS server.

The specification's own tooling list

conventionalcommits.org maintains Tooling for Conventional Commits and Projects Using Conventional Commits on its About page, and FerrFlow is on neither. Entries are one bullet, name-linked, one sentence:

- [commitlint](https://github.com/conventional-changelog/commitlint): A linter to check that your commit messages meet the Conventional Commits format.

It is a pull request to conventional-commits/conventionalcommits.org against content/about/index.md. That page is where someone who has just adopted the convention goes looking for what to run next, which is exactly the moment FerrFlow is relevant.

  • Add the entry, in one sentence that says what nothing else on that list says

The sentence

The list already has commitizen, commitlint, semantic-release, cocogitto, git-cliff and a dozen changelog generators. "Reads conventional commits and cuts a release" describes several of them.

What does not: one binary that bumps 16 version-file formats across monorepos and classic repos alikeCargo.toml, package.json, pyproject.toml, Chart.yaml, mix.exs, pubspec.yaml, gemspecs — with no runtime to install and no plugin to configure per ecosystem. Every close competitor is either single-ecosystem or a Node.js plugin host.

That is the sentence to write once and reuse.

Elsewhere, in rough order of value

  • awesome-actions — a curated list of GitHub Actions, and the action is already published and versioned
  • awesome-rust, under development tools — the binary, not the action
  • Any "release automation" or "changelog" list that already carries semantic-release and release-please; the gap is being absent where the alternatives are compared

Unlike LFSX, nothing here is gated on age: the first release was 30 March 2026, so the four-month rule that blocks LFSX until December is already satisfied.

What this does not need

A domain — ferrflow.com exists and is the product site. The work is entirely in being cited from where people already are, not in building another place for them to arrive at.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Low priority / somedaychoreMaintenance work (deps, CI, etc.)

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions