Skip to content
ninjin edited this page Apr 18, 2011 · 3 revisions

First Steps

So, you want to contribute to development on brat? Great! We don't mind extra hands on the deck, first let's get you started. Easiest is if you have access to some sort of web server already, but we will walk you through that as well. Hopefully you have some sort of *NIX system running, this tutorial will focus on Ubuntu (since that is what the author is currently using). But any decent or even half-assed *NIX system should do for this tutorial.

Installing Brat

First, head over to installation and read up on how to install the branch of your choice (most likely master). After that, get back here.

TODO

Helpful Advice

Developing from Outside the Lab

Our current development box is currently dimbula which can't be accessed externally. But you can use an ssh tunnel to link up your localhost to port 80 on dimbula, like this:

ssh -NC camplin -L 4711:dimbula:80

You can then access port 80 on dimbula by pointing your browser to:

http://localhost:4711/${LOCATION_OF_YOUR_BRAT_REPO_AND_XHTML_ROOT}