Honestly, even with a single developer, it's just as important to set up a project website (wiki, bug tracker, roadmap/timeline, homepage) use source control, create design documents, comment and document your code, etc. For one, it's good (I'd go so far as to say "right") programming practice. Secondly, as soon as the project grows to > 1 developer, you'll find yourself having to set up all the same processes and procedures, only now they'll be interrupting your ability to work on new code. Far better to have them in place from the beginning.
Of particular importance is documentation, both of design and implementation. After all, that's how new developers will get started with maintaining and extending your code. The better the docs, the easier it will be for them and the better chance your project has of taking off and attracting a development team. Similarly, using source control and bug trackers will help you keep proper track of your development and give you revision history and rollback capability for mistakes. Further, when new developers come on board, they will benefit greatly from the commit logs in understanding what has been done in the past - and why.