It takes extra effort to prepare any coding project to be open source. Other people need to be able to understand your code and have a clear way of contributing back and utilizing it on their own. Putting in the extra time to make your work more clear and accessible will go a long way to help the adoption of your project.