Download

You might get the code using SVN (recommended) or GIT (for git-experts).

• SVN checkout:

The read-only version you can check out by:
svn checkout http://github.com/pencil-code/pencil-code/trunk/ pencil-code
For a read-write access, you need to have a github user name ('GITHUB_USER') and become part of the pencil-code group.
svn checkout https://github.com/pencil-code/pencil-code/trunk/ pencil-code --username 'GITHUB_USER'

• GIT checkout:

If you just want to check out the latest version of the code use:
git clone http://github.com/pencil-code/pencil-code.git
If you have a github username 'GITHUB_USER' and like to submit changes you can use:
git clone https://GITHUB_USER@github.com/pencil-code/pencil-code.git
git config --global credential.helper 'cache --timeout=3600'
git config --global branch.autosetuprebase always
With the second line, you set the password cache to one hour, the third line should actually become a default.

Or, if you prefer to use a SSH keyfile so that you do not have to type your password on each 'push':

git clone git@github.com:pencil-code/pencil-code.git

• Stable releases:

The Pencil Code can also be obtained as a stable release.
We also provide the stable release r21570 as TAR.gz archive for direct download.
Available as open source at our project page: github.com/pencil-code