Recently I had a chance to contribute to grape-swagger-rails, helping modernize the project and release v1.0.0.

What started as a small fix turned into one of my favorite open source experiences.

The Problem

At the time, grape-swagger-rails was still using a very old Swagger UI (v0.7.0).

The UI looked outdated and lacked many modern Swagger/OpenAPI features developers expect today.