Hosting your project
In order to make your project publicly available, you do not need to pay lots of money, there are plenty of free hosting facilities available.
What hoster you choose in the end, depends on the functionality that you need:
- The type of revision control system you want to use - for keeping track of changes in the code. You might also want to check out the article Making Sense of Revision-control Systems by Bryan O'Sullivan, to give you an idea what system is best suited for you and your team.
- A bug tracking system - useful for prioritising bugs and assigning them to different people on your team.
- A wiki for documentation purposes - a project is only ever as good as its documentation.
- An automated build system for nightly builds.
A good overview of what functionality is offered by which hoster, can be found in the Wikipedia article Comparison of open source software hosting facilities.