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
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:
- Eclipse IDE: Installation instructions
- PHPEclipse plugin: Installation instructions
- Subclipse (Subversion plugin for Eclipse): Installation instructions.
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:
