ThinkBank

From TechWiki

How to get hold of the thinkBank code and, if you wish, become a developer...

Contents

Project Description

At jth.ch.

Licensing

thinkBank is licensed under a Creative Commons Attribution-NonCommercial2.5 License.

This means, you are free to change and distribute the code, as long as you

  • attribute the work to the jth.ch portal
  • use the code for noncommercial purposes only
  • make clear to others the license terms of this work if you reuse or distribute

somerights20.png

Version Control System

The versioning system used is called Subversion. The software is released under an Apache/BSD-style open source license.

Subversion clients and servers run on any operating system that the Apache httpd server runs on:

  • Linux
  • all flavors of BSD
  • Mac OS X
  • Windows
  • Netware

and more.

The free online documentation can be found at svnbook.red-bean.com. For more languages see [1].

Getting the Code

Install Subversion Client

A list of offered packages: [2].

Linux

Debian

Type the following command into a terminal as root:

apt-get install subversion
Other

Get binaries from [3].

Windows

Read tutorial: [4].

Note that tortoisesvn allows integration into Windows Explorer.

Mac OS X

If you have Fink installed then simply type

apt-get install svn-client

from a terminal as a root.

There is a binary package that does not require Fink. The installer can be found at metissian.com. Double click the downloaded file and follow the installer. You will end up with /usr/local/bin/svn

Check Out the Code

To make a local "working copy" of the thinkBank code from the repository (hosted at j-node.homeip.net), use the command

svn checkout svn://j-node.homeip.net/thinkBank

Don't forget to be connected to the internet.

More about using Subversion.

Developers

If you wish to contribute to our code, then we recommend using the following:

You will have to contact us for a user name and password to be able to commit (check in) code.

Subversion Server

If you would like to run your own Subversion server: