Question

I am looking for what I could describe best as a collaborative software platform for our group (30+). We are currently using just a few svn repositories and it has grown unmanageable.

Our requirements are:

  • install-able on our own servers
  • revision control (should include svn not to scare the non tech people away)
  • issue tracking (bugs, tasks, etc.)
  • managing projects (users would be also nice)
  • mixed FOSS & closed source projects

From my research I found the following:

Launchpad (itself)

  • pro: about everything
  • con: no svn

FusionForge

  • pro: similar to SourceForge, has about all features
  • con: not sure how actively developed, should be quite cumbersome to manage FusionForge

Gitorious (itself)

  • pro: also about everything on our list
  • con: only git, not sure about Ruby's security, intended only for FOSS

My biggest headache is that this platform should scale well also for not technically gifted developers while still keeping a minimum level of code quality.

Experiences with the 3 above or similar would be very appreciated.

Thank you

Was it helpful?

Solution

A couple that might fit your needs are:

They are both has software project management features like:

  • Integrated defect tracking
  • Integrated wiki
  • Forum
  • Integration with wide range of version control software, including SVN
  • Flexible user authentication, mostly it relies on the web servers's authentication mechanism.

They are both open source and free. Redmine is developed using Ruby on Rails while Trac is using python.

OTHER TIPS

Have a look at JIRA from Atlassian. It has a plugin for subversion. You can install it on your own server. It has excellent bug tracking facilities, you can define projects and define roles of users within the projects. You can use it with open and closed source projects. If one of your projects is open source you can apply for a free license.

If you want to build life around SVN as VCS-core, you have to see at UberSVN

More costly (extremely, compared to zero-price) solution, not limited by only Subversion, is Private Assembla

Have a Look at Gemini from Countersoft. It provides all the features you are looking for, either build in, or via free plugin (for SVN integration).

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top