Skip to content
Chris Oelmueller edited this page Feb 19, 2013 · 2 revisions

Open positions

We don't have formal positions, but it's usually very beneficial to have someone driving the development in a certain area. Some very important fields are described [on our homepage] (http://www.unknown-horizons.org/get-involved/open-positions/).

Getting Started

Before getting started with working on Unknown Horizons you probably want to get a short overview of the code.

We wrote an 'in-code tutorial' to allow for an easier start with coding on Unknown Horizons. (Warning: It's partly outdated by now, please just ask in the irc channel in case you get stuck or anything.)

You'll find the beginning of the tutorial in the main Unknown Horizons file in the main folder run_uh.py. Starting there, just follow the instruction comments.

Epydoc

Unknown Horizons offers an Epydoc code API for developers. Browse it at http://epydoc.unknown-horizons.org/

Pull requests

All patching you do should at some point get merged into our master branch, right? To achieve this, you best fork our repository at github, do your modifications in there and afterwards open a pull request. This procedure will require you to have an account set up at github, but that's necessary to grant you push access anyways ;) Check out our Github How-to if you are unsure about this account!

Tests

Information on tests can be found on its own page: Tests

Further Questions

If you have any further questions (which you will have), join us on IRC and we will be happy to answer all of your questions. #unknown-horizons at irc.freenode.net or use the [IRC applet on our homepage] (http://www.unknown-horizons.org/irc/).

Clone this wiki locally