Problem/Motivation

I am a long-time Drupal contributor working for Pronovix. We build and maintain developer portals for enterprise organizations, and we heavily rely on the redoc_field_formatter.module to render OpenAPI/Swagger documentation.

Currently, the module is blocked from being used on modern stacks and is functionally broken due to a lack of active maintainership (the last stable release was in early 2023). Specifically, two critical issues have stalled for a prolonged period, causing bottlenecks for the community:

To ensure this module remains viable, secure, and fully compatible with Drupal 11, I, as a Pronovix employee, am prepared to step up, take over project maintainership and support the project moving forward.

Steps to reproduce

  1. Attempt to run composer require drupal/redoc_field_formatter on a Drupal 11 project. Composer will fail due to core version constraints in composer.json.
  2. If mglaman/composer-drupal-lenient:2.0.0 is also present, therefore it allows Composer to install the module, Drupal/Drush will still fail to enable it due to core version constraints in redoc_field_formatter.info.yml.
  3. Install the module on a Drupal 10 site and attempt to render an API specification. The browser console will display a 404 error because the hardcoded external jsDelivr bundle URL no longer resolves.

Proposed resolution

I am offering to take over project maintainership of redoc_field_formatter.module. Once granted access, I will make sure:

Remaining tasks

  • Wait 14 days for the current maintainers to respond to this offer.
  • If there is no response, move this issue to the Drupal.org project ownership queue for site moderators to process the transition.
  • Project moderators contact current maintainers.
  • Wait 14 days for the current maintainers to respond.

User interface changes

N/A

API changes

N/A

Data model changes

N/A

Comments

boobaa created an issue. See original summary.

boobaa’s picture

Project: Redoc Field Formatter » Drupal.org project ownership
Version: 3.0.x-dev »
Component: Miscellaneous » Maintaining offer
Issue summary: View changes

Three of the four current maintainers of this Redoc Field Formatter module have contact forms enabled on their profile. I have sent a message to all three of them asking for maintainership of this project on 2026-05-20. So far, I only received POSITIVE feedback from @dsudheesh, but only in private/email; in a reply, I asked for a public comment on this issue as well. I haven't received negative responses, objections or any other feedback from current maintainers.

Per the doc about "Offering to be a maintainer/co-maintainer", I'm moving this issue to the "Drupal.org project ownership" queue.

avpaderno’s picture

avpaderno’s picture

Assigned: Unassigned » avpaderno
Category: Support request » Task
Status: Active » Postponed

One of the maintainers last logged in more than one year ago. I will contact the other maintainer in the next hours.

avpaderno’s picture

This is the message I sent.

Hello Ajaykumar,

I am contacting you because László (https://www.drupal.org/u/boobaa) offered to become maintainer for Redoc Field Formatter (https://www.drupal.org/project/redoc_field_formatter), a project you created for which you are project owner and maintainer.

May you post a comment on https://www.drupal.org/project/projectownership/issues/3591039 about accepting or declining the offer? Please do not reply via email; we need a reply on the offer issue.
Without a comment posted on that issue in the next 14 days, László will be probably made maintainer.

I am contacting all the project maintainers, and the project co-maintainers with the "Administer maintainers" permission, who logged in at least once in the past 12 months. In this case, that is just you.

Project moderators will not remove the existing maintainers/co-maintainers; the project owner will not be replaced either. Maintainers cannot change the project owner; co-maintainers/maintainers can only be removed/added by people who have the permission to administer co-maintainers/maintainers.

As last note: This offer is about being maintainer, which is different from being co-maintainer. A maintainer is a person who has all the drupal.org permissions on a project: Write to VCS, Edit project, Administer maintainers, Maintain issues, Administer releases. A person who does not have all those permissions is a co-maintainer.
If there is any reason for not giving all those permissions, please explain that on the offer issue. We need this to know it was intentional and not a misunderstanding on what the offer required.

Best regards,
Alberto Paderno
-- Drupal.org project moderator
-- Drupal.org site moderator

avpaderno’s picture

The status is Postponed because we are waiting for a reply.

Please post a comment after 14 days, if your offer has not been declined. It will show you are still interested in maintaining this project and it will serve as reminder that a project moderator's action is required.

boobaa’s picture

Status: Postponed » Active

Looks like my offer has not been declined after 14 days. I am still interested in maintaining this project. My maintainership request was intentional: I am aware of how it differs from co-maintaining it. I think the lack of response emphasizes my request: this project would benefit from more active maintenance.

avpaderno’s picture

Status: Active » Fixed

I added boobaa as maintainer.

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.