Getting Started with TiddlyWikiDotOrg?
Introduction
Subversion allows us to keep a complete history of all the changes to the TW source code so that anyone can step through them and review them. To begin with, the only person who'll be able to check-in (ie upload) changes to the core code in the subversion repository will be JeremyRuston?, but that will change over the coming months.
The beauty of having a repository of the code history is that it's easy to refer to old versions. For example:
http://svn.tiddlywiki.org/Tags/1.2.38/tiddlywiki.html
http://svn.tiddlywiki.org/Tags/2.0.09/tiddlywiki.html
Trac is a bug tracking system that allows "tickets" to be raised and tracked against bugs and improvement suggestions. (Actually, Trac is a good deal more than that, too, but it's the bug tracking side that's relevant for the moment).
For example, you can see a list of active tickets here:
http://trac.tiddlywiki.org/report/1
Trac also acts as a nice friendly front end to Subversion. For example:
http://trac.tiddlywiki.org/changeset/91
Setting Up
Although you can read the source code quite happily using the web-based interface, most developers will want to take the plunge and install Subversion.
Subversion on Windows
TortoiseSVN integrates nicely with the Windows Explorer. You can get it here http://tortoisesvn.net/downloads
Subversion on OS X
You'll need to install the Subversion client itself, which is most easily done with Martin Ott's binary packages. I also use SvnX, a first class GUI front end to Subversion.
It's also well worth having Apples Developer Tools installed (which you can either download or get from your OS X Install disc). The reason is that they include FileMerge?, a dead handy file comparison application.
Subversion on Linux
You can get prebuilt binaries for many flavors of Linux here: http://subversion.tigris.org/project_packages.html