rubygems / rfcs

RubyGems + Bundler RFCs
45 stars 40 forks source link

Add RFC to deprecate the dependency API on rubygems.org #46

Closed segiddins closed 1 year ago

segiddins commented 1 year ago

Rendered

indirect commented 1 year ago

💯, no notes. Let's do this.

simi commented 1 year ago

Btw. I have related plan to document RubyGems Gemserver API (only the part needed for gem client and bundler) and prepare a API linter so other gemservers can easily follow. This linter can also inform about those deprecations (or other upcoming changes) to make ti simple to stay in sync.

Those are my initial notes:

create simple RubyGems API specification and linter (to make it clear which endpoints needs to be implemented to implement valid minimal RubyGems API source)
- use for RubyGems.org as part of a test suite
- promote to most common OSS private sources (https://github.com/rubygems/gemstash,h ttps://github.com/geminabox/geminabox)
- try to promote to private hosters (GitHub Packages, ...)

Maybe we can sync and release this documentation or linter (or even both) at the time of announcing this deprecation as well.

segiddins commented 1 year ago

https://github.com/rubygems/rubygems.github.io/pull/145 is the matching blog post, let's ship this?