That way they have a chance of getting integrated into the project and other can benefit from your hard work.
I can walk you through contributing if you are interested.
sim
As you say it may very well be some byproduct of your setup that is keeping you out. But you can also just create a patch and submit that here and we can review it and apply it to a branch.
Let me know if you need any help.
Thanks,
sim