in the past i have used a ton of open source projects and defiantly have done my best to contribute back to the projects. i want to start my own. im going to be creating a game site CMS based on CodeIgniter so it will be lightweight, intuitive and easy to add plugins to.
So what should be the first step in this? Actually creating the base of the CMS and then creating google group/sourceforge page? Should i keep it underwraps until i get a working version out the door? How to i allow others to modify and commit code? do i only allow a select group of devs in or if i allow the public to submit code what is the best way of going about that?