I'm just about to publish a project as open source, and would really like some feedback on a couple of things:
The code is quite clean but the version control history isn't. Mistakes, debug code, perhaps inappropriate code, etc. Should I clear the history before publishing, or import it anyway to the public repository?
Should I prioritize making a tutorial, feature explanations or api documentation?
Other thoughts that makes a new project easy for people to get into?