About:CodeWiki

From CodeWiki

(Redirected from Main Page)
Jump to: navigation, search

Welcome to CodeWiki.

The site is still under development. When complete, it will combine the open security model of Wikipedia with several ideas from sites like SourceForge. To be more precise, there will be:

  • Wiki pages for documentation
  • A revision control system (Mercurial) to store source code
  • a bug-reporting mechanism
  • A release mechanism, to convert the current state of the RCS into a distribution package.

All of these will be set up in a way that allows anyone to edit everything, making the whole system a Wiki that can be applied to open-source software development.

This wiki and the RCS are already more-or-less set up. The RCS contains local versions of MediaWiki, Mercurial (the only good RCS I could find that works over CGI without WebDAV), and Bugzilla. I'll be adding Special pages to MediaWiki and opening up the security model of Bugzilla, so that it acts more like a Wiki. The RCS already allows anyone to commit changes to existing projects in the repository using the Mercurial program (UNIX command: hg), but I've yet to implement a script to create new projects.

After the basic functionality is complete, there are UI improvements planned.

There are similar sites in existence, but all of them are geared towards small code examples intended to assist with copy-and-paste programming. In contrast, CodeWiki applies the Wiki concept to the entire source trees of real-world programs.

Personal tools