It would be nice if we had 'Active/InActive' or 'Published/Unpublished'option for a project (package).Admin or project owner may approve/publish a project to the projects section. This way incomplete projects are not published on our site.Masood
I personally like incomplete packages. Sometimes you need to develop something that has already been 60% completed by someone else. Thats 60% less work for me. You should be able to tell in the project page what the status of project is and if its safe to to use in a production environment.
I think you should publish your project when it's usable and use a 0.xxx version number + project status like beta or preview to indicate that the project is not finished yet. But once released on our.umbraco.org it should be possible for people to download and install the package. The project owner is responsible for this, not an Admin.
Just my 2cts,