(this is mainly written to address programmers)
So you want to join this project, but you have little or no idea where to start? This page should provide you with the necessary starting points. It can always be rather difficult to know what to start with, especially when you're just jumping in. However, any help is most welcome and with some time you should be able to decide what you want to work on yourself.
Current projects
Our current projects include the existing client which is used with eAthena (a Ragnarok Online server emulator), and a new client/server combination which isn't used yet but is being worked on. Hence, check out both the CVS module tmw
as the module tmwserv
. Try to browse the source to see if you can get a bit familiar with them.
Some organisation
To know what is currently happening or what could be worked on, we have a few important pages on the wiki. The roadmap provides a planning for upcoming releases, where sometimes tasks are assigned or listed to be picked up by somebody. There is a bugs page holding a list of known problems which are generally free for anybody to look into. Finally there is the suggestions page where anybody can put his wishlist for the game, and where anybody can look for inspiration when looking for something to do.
These pages and others are linked from the organisation sections on the main page.
Discussion with the team
It is very important for you to be available for discussion with other developers on IRC from time to time, as we do most of our discussions there. We also have two important mailing lists, one for development discussion and one that shows all changes made to the source code, that you should subscribe to:
- http://lists.sourceforge.net/lists/listinfo/themanaworld-devel
The developers mailing list where discussion about the project happens. - http://lists.sourceforge.net/lists/listinfo/themanaworld-commit
The commit mailing list, so that you can easily stay up to date about the latest change to the source code.
Finally, although not required, you are invited to visit our forums:
Finally, how to start
After you've read the above, you should be ready to start contributing. Your first contributions could be in the form of patches submitted to the SourceForge patches tracker. If it turns out you like the project and you want to keep contributing for a long period, we'll consider adding you to the official team and from then on you can commit your changes to the source yourself.