tags:

views:

214

answers:

4

I would like to develop a portfolio of code for prospective employers to browse through. The interface used by sites like assembla looks promising; how can I set up something similar on my personal server?

I'm also open to suggestions and other methods of presentation such as a directory listing, but the web interface looks superior. The reason I prefer to host everything myself is because

  • I don't want to pay in case Assembla changes their policy. They have in the past.
  • The flexibility to try different things

Thanks.

+2  A: 

This is a simple SVN web browser. You check you code into a subversion repository and install one of the browser, perhaps this one http://www.subversionary.org/projects/web/svn-browser

Mork0075
+1  A: 

You could use the open source app ViewVC. The default looks are a bit outdated, but the css can be easily modified.

Kees de Kooter
+3  A: 

I'd recommend Trac. It's SVN browser looks like the thing you want.

vartec
providing a potential employer access to your SVN revision history will also give them insight into your development practices, not just your finished code. This could be a double-edged sword, but if you're good, it could work very much in your favor.
rmeador
You can have multiple SVN repositories and only making the one public with dedicated code fragments. Installing trac only for SVN browsing is perhaps a little overkill.
Mork0075
Trac is lightweight and very easy to install, so it doesn't matter that it's "overkill".
vartec
+3  A: 

Take a look at Redmine or Trac

Mekk