From: Ben Bleything Date: 2009-01-08T02:19:33+09:00 Subject: Re: WANTED: need a real web API for rubyforge.org On Wed, Jan 7, 2009 at 9:08 AM, Marcelo wrote: > 1. Create a Ruby clone of Trac (http://trac.edgewall.org/) There already is one in RedMine. > 1.1. Make it easy to support multiple independent projects. RedMine does. > 1.2. Don't waste time supporting SVN, go for Git from the start What? No. Here's the problem with converting RubyForge from GForge to something written in Ruby.... you can't take features away, because they're all in use. That means that whatever gets written needs to support CVS, SVN *and* Git. It needs to have integrated forums and mailing lists with management for both. It needs a news system, bug trackers and a file release system and a built-in gem indexer/server. It needs wikis and web space, file download and scm statistics. This is an extremely difficult problem to solve. GForge is a very complex piece of software used by tons of people whose needs all need to be balanced. I feel pretty strongly that anything other than a feature-for-feature clone is doomed to failure, and then we'll have nothing. Ben