views:

79

answers:

2

I have made my own php MVC framework and have also written its documentation. It is about 80% complete. Now basically I am looking for a way so that other developers should be able to analyze my code and possibly join hands for its further development and improvement and also they should be able to browse through the documentation (html files).

I know about google app engine, but it is currently and mainly for python. So where should i upload my php code which should be runnable and the documentation (html files) browseable?

+7  A: 

Github comes to mind. It's free for Open Source projects, and supports a lot of "social coding" functions.

If you prefer Subversion Version Control, take a look at Google Code.

HTML Hosting

Github can even host static HTML pages:

GitHub Pages allow you to publish web content to a github.com subdomain named after your username. With Pages, publishing web content becomes as easy as pushing to your GitHub repository.

Running PHP

Running PHP files is not possible neither on Github, nor Google Code. I don't know any free, ad-free PHP hosting offers that are worth their salt - probably because of the huge danger of misuse. If it's an option at all, I think the best thing to do is chip in a few dollars/euros and get a small commercial hosting package somewhere.

Pekka
+1 for GitHub. Google Code works, but from what I've seen github can do wonders for exposure of a new codebase.
Damien Wilson
@Pekka: ok what about html files, will they be browseable?
Sarfraz
also i visited that site, and i saw this link on top : Pricing and Signup
Sarfraz
@Sarfraz Github has a built-in Wiki but AFAIK they don't host "raw" HTML files for browsing.
Pekka
@Sarfraz they're free for OS projects.
Pekka
@Pekka: This means the two things i am looking for are not possible on this site, right?
Sarfraz
@Sarfraz "Now basically I am looking for a way so that other developers should be able to analyze my code and possibly join hands for its further development and improvement" this and more is all possible with github, and very difficult to set up on a hosting package.
Pekka
@Sarfraz update: Check http://github.com/blog/272-github-pages Didn't know that.
Pekka
@Pekka: thanks for sharing that :)
Sarfraz
@Sarfraz no problem, I want to try Github myself soon, and the HTML hosting is *very* good to know about :)
Pekka
@Pekka: that's true, currently i am browsing through that to know more about it :)
Sarfraz
+1  A: 

GitHub, SourceForge and Google Code are all great places to make your project public and get others involved.

But these sites will only host your code, documentation, maybe provide you a forum, a mailing list and a bug tracker. They usually does not offer you a hosting for an instance of your app. (It would be costly and difficult to do that: all project have very specific runtime requirements and most of them are not even in PHP or not webapps at all.) But you could easily google for "free php web hosting", upload your site there, and then link from the project site.

(Btw. google app engine is also for Java!)

sibidiba
sourceforge actually allows you to host your own app: http://sourceforge.net/apps/trac/sourceforge/wiki/Developer%20web .
ax