Thursday, April 14, 2011

Presenting code on my personal website

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.

From stackoverflow
  • 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

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

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

    rmeador : 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.
    Mork0075 : 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.
    vartec : Trac is lightweight and very easy to install, so it doesn't matter that it's "overkill".
  • Take a look at Redmine or Trac

0 comments:

Post a Comment