If you are serious about development, you should install an SVN client (TortoiseSVN seems popular here for windows users, and is easy to use.)
You dont need a special user account on our server to 'check out' the source code, but this will be required if you'd like to 'commit' changes at a later point.
With SVN you'll be able to have all latest source code, without having to re-download all files every time something changes, it will help you keep track of differences between your code and the code on the server etc.
It will also allow you to search for files/text inside files
How to do this:
* Install tortoisesvn. (You'll probably need to reboot afterwards)
* Create an emptry folder where you want to keep the source code on your computer.
* Right click in that folder, choose tortoisesvn->checkout.
* checkout the url: "svn://kolibrios.org/".
* Time to drink some tea/coffee/<insert beverage of choice here>.
There is no short description/index of all files, but most programs/drivers/.. should have a description in one of the files themselves.