-
Notifications
You must be signed in to change notification settings - Fork 0
Coders
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/).
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.
- Check out the Coding style article. It's not that huge :)
Unknown Horizons offers an Epydoc code API for developers. Browse it at http://epydoc.unknown-horizons.org/
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!
Information on tests can be found on its own page: Tests
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/).
Home > Developers >
Who is who?
Cheatsheets
Tests
FIFE: epydoc, doxygen
What to do: Segfaults
Usability