I (Andrew Belt) generally do not accept external contributions to the Rack codebase itself.
Before writing a single line of code, most features and bug fixes require
Instead, there are many other areas where contributions are much appreciated.
I will consider your contribution to Rack if you first open a GitHub issue with a detailed design proposal, which may create an open discussion before the change is implemented. By submitting code through a pull request, you agree to assign the copyright of your code to Andrew Belt to be licensed under the BSD-3-Clause (see Licenses).