LWN.net Logo

The tools need to work together, too

The tools need to work together, too

Posted Jan 24, 2008 16:02 UTC (Thu) by jpetso (subscriber, #36230)
Parent article: Making code reviews easier with Review Board

Review Board certainly seems to be a nice addition to an open source 
project's arsenal of quality assurance and coordination tools, but it's 
also yet one more tool that is to be separately updated, monitored for 
security announcements and likely adapted to the existing looks and 
infrastructure of the project's web presence.

Trac (for specific version control systems only) or [Bugzilla + repository 
viewer], Mediawiki, Mailman, Planet and/or self-hosted blog site, forums, 
perhaps an applications/plugins directory, and of course the actual main 
site... that's a lot different software to maintain, each of them coming 
with their own bugs and personality, and with different release cycles 
too.

Personally, I think the future lies in consolidation of those different 
features into one CMS that can handle all (or most) of those, and is still 
adaptable to a project's special needs. There might not yet be a solution 
that is as comprehensive as to cover them as good as the combination of 
the above, but I believe that stuff is in the works and will enable better 
integration and less maintenance effort in the long run. E.g. Drupal 
provides many of the mentioned features as plugins, and it will not be 
long until it reaches the power of Trac while still keeping its 
capabilities as a generic CMS.

"Specialized" applications like Review Board are definitely a nice push 
for the open source world to expand their mindset and get usable tools up 
and running quickly, but it would be interesting to also see articles on 
applications that grow their feature set more slowly but with higher 
integration. Imho, that area of software has an undeserved hard time with 
media as it's neither new nor explicitely specialized, while its potential 
as a useful integrated solution is higher in principle.


(Log in to post comments)

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds