Skip to content

Five open PRs, and an offer to help out #180

Open

Description

@dstrodtman

Hi @stephenfin,

I opened five PRs against master. Collecting them here so you don't have to reconstruct the set, with a question about releases at the end.

All five are green on the full matrix. Each one closes a single issue and adds a regression test. Roughly cheapest first:

Two things need a decision from you rather than a review.

PR #176 changes behavior for projects already using those options. As of 0.9.0 the options are accepted but inert, so a project with :response-examples-for: in its docs has been getting it silently ignored. After the fix it takes effect and the rendered output changes. I think that's correct, since the options are documented as working, but you may want it called out in the changelog.

I haven't opened a PR for issue #172 yet, because it needs a direction call first. There's a comment on that issue with the details. The short version is that issues #172, #168, and #160 all come out of the same few lines deciding how a generated value becomes a rendered body, so a single fix could close all three. Three separate PRs work too. Tell me which shape you want and I'll write it.

On releases: is there a rhythm I should plan around, or is it as needed? I ask as a downstream consumer with a pinned version, not to rush you. The Ray documentation renders its Jobs API reference with this extension now, and I expect to want the same for the KubeRay docs, so I'd rather work with your schedule than around it.

One last thing. I'd like to keep contributing past this batch, including the dull parts. Happy to triage old issues, write reproducers for reports that don't have one, or review incoming PRs. I'm not asking for commit rights. I'd rather be a regular contributor than someone who drops five patches and disappears. Tell me what would actually be useful.

Thanks for maintaining this.

Douglas

Activity

  1. nijel commented on Sep 24, 2026

    @nijel

    I'd love to see progress on this module. One of our contributors started to build a separate solution on https://codeberg.org/walpo/sphinx-openapi-renderer to address some shortcomings here. Perhaps shared maintenance would be a way to go?

  2. stephenfin commented on Oct 11, 2026

    @stephenfin
    Member

    Thanks for the effort here. I believe I have merged all of the proposed PRs. On your questions:

    I haven't opened a PR for issue #172 yet, because it needs a direction call first. There's a comment on that issue with the details. The short version is that issues #172, #168, and #160 all come out of the same few lines deciding how a generated value becomes a rendered body, so a single fix could close all three. Three separate PRs work too. Tell me which shape you want and I'll write it.

    Smaller, easier to review changes are always welcome. Whether this is separate PRs or well formed commits in a single PR is up to you.

    On releases: is there a rhythm I should plan around, or is it as needed? I ask as a downstream consumer with a pinned version, not to rush you. The Ray documentation renders its Jobs API reference with this extension now, and I expect to want the same for the KubeRay docs, so I'd rather work with your schedule than around it.

    Very much as required. There's no point in releasing for the sake of it. If there are bugs to be addressed or features to add, then we can cut a release. Otherwise, I've personally got plenty else to be working on 😄

    One last thing. I'd like to keep contributing past this batch, including the dull parts. Happy to triage old issues, write reproducers for reports that don't have one, or review incoming PRs. I'm not asking for commit rights. I'd rather be a regular contributor than someone who drops five patches and disappears. Tell me what would actually be useful.

    I've set up a new sphinxcontrib-openapi-triagers team and have invited you to join. This should give you the ability to triage open bugs. I'm happy to explore larger maintenance role over time 👌

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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions