Reasonably Smart Documentation

The Open Web Cloud

The Skinny On...

Getting Started

Before you begin, you'll need a copy of Git. Git is a distributed, decentralised, version control system that the lines of the Linux Kernel Project, X.org, WINE and others use. You can find Git at:

Once you have git installed, you're most of the way there! To start hacking on a new host, simply clone an existing one by

  1. Signing in with your OpenID to the RSP
  2. Giving your host a new hostname (for example test-(yourname).reasonablysmart.com)
  3. Clicking on Create New Host

In your list of hosts, a new host will appear, if you click on the full hostname, hey presto, you should be linked to your new site.

To get developing, you'll need to clone the git repository.

  1. Copy the link to Git Repository
  2. Go to your command line and enter git clone followed by the link you just copied, and a short name for the directory you're about to create. It should look something like:
        git clone http://hostname.reasonablysmart.com:81/ myhost
        
  3. Press enter, and watch your website get sucked down on to your machine

You can now edit the files in that directory to your hearts content. Once you're done, commit the changes locally, and then git push them back to the reasonablysmart.com server.

Once you've pushed your changes back, you have one more thing to do before they are live on the cloud. Simply log back in to the RSP and Pull the Latest Version of your host.