As an outsider, getting your code merged into a popular open source project involves a political process of convincing the maintainers that your fix should be addressed, and then convincing them they should merge your code.
Writing a fork involves sitting down at your laptop and coding it out.