Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

So I have an open source project that I would like to promote and I want to create a project-site for it where I will host the documentation, etc. (preferably something that integrates with github for handling downloads, issues, etc). The project-site should be just like a typical.

Is there anything out-of-the-box for this or do I have to code it from scratch?

Thank you.

share|improve this question
add comment

3 Answers

up vote 6 down vote accepted

Why not use GitHub, BitBucket or SourceForge ?

share|improve this answer
    
Because I need a page where I can describe the project, where the user can browse the documentation, see a working example, etc. –  Raphael Aug 26 '11 at 13:19
    
Github and sourceforge are great for developers but the end users expect to see something more like a product page. If Mozilla was available of github and github only do you thing there would be this many people using it? –  Raphael Aug 26 '11 at 13:22
1  
A lot of projects have a separate domain targeted at customers. Just combine one of them with a 'normal' product website. –  pritaeas Aug 26 '11 at 13:59
1  
@Raphael take a look at GitHub pages (example of what you can do: jashkenas.github.com/coffee-script) –  mbillard Nov 4 '11 at 14:58
add comment

I don't know if you've already coded a solution for this, but you may want to look at fossil. It allows you to have an integrated project page, wiki, bug tracking, and repository all in one. It'll even do zip files of the project for you, so people don't need fossil to download the source.

It will require you to have somewhere to host it though.

share|improve this answer
add comment

I would just use one of the simple "out of the box" website solutions like Wordpress. They are trivial to set up, can look pretty sleek, and will allow you to spend as much time working on your actual project as possible. Combine that with something like Github or Sourceforge and you end up with a fairly robust solution.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.