mjd-perl-pm on Thu, 26 Jun 2003 20:42:41 -0400


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Idea: Crossbreed a source code control system and a wiki


What if the source code for a software package such as Perl or Apache
HTTPD were derived from a wiki?  Each wiki page would be a function.

Function calls would be hotlinked to their corresponding pages in the
wiki.  Documenation would be more wiki pages; comments in the source
code might link to other wiki pages.

Anyone who wanted to make a change would do it.  After each change,
the code would be automatically extracted from the wiki and rebuilt
and the automated tests (other wiki pages) would be run.  If a change
resulted in new test failures, the test failures report would be
automatically added to the wiki, as an annotation to the change that
caused them.

Periodically, a snapshot of working code would be taken and packaged
and a new version would be released.

If you don't like that anyone can change the source code, replace
'anyone' with 'anyone on the development team'; wikis don't have to be
public.  

-
**Majordomo list services provided by PANIX <URL:http://www.panix.com>**
**To Unsubscribe, send "unsubscribe phl" to majordomo@lists.pm.org**