Skip to content

Undeprecate --no-modern, make possible to export only Compact Index API format.#107

Open
simi wants to merge 1 commit intorubygems:mainfrom
RubyElders:modern-compact
Open

Undeprecate --no-modern, make possible to export only Compact Index API format.#107
simi wants to merge 1 commit intorubygems:mainfrom
RubyElders:modern-compact

Conversation

@simi
Copy link
Contributor

@simi simi commented Mar 7, 2026

Hello, I think it currently makes sense to generate only Compact Index API since Bundler is able to resolve Gemfile using Compact Index API only. And I do work also on work to make RubyGems install/update commands able to use Compact Index API only also (ruby/rubygems#9314).

Compact Index API is the latest take on the RubyGems index and is the fastest one (since it can massively benefit from HTTP caching) and also the most simple one for gem servers to implement (like RubyGems.org, GitHub Packages, ...).

If welcomed, I can also update README to explain on individual index formats. Maybe we can also off-board some of the unused formats from the gem to keep it simpler.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant