User Tools

Site Tools


how_to_contribute

Contributing to Wolfpack

So, you want to contribute to Wolfpack development? That's great! The project relies on help from people just like you to survive. There is always more work to do than people to do it, and we always can use more help.

Wolfpack is an international collaboration. The core developers come from all over the world, including Germany, Brazil, and the US.

Shard admins and staff are encouraged to contact us to discuss their experiences with Wolfpack. We are very interested in hearing about everything: the good, the bad, and the ugly. We know we can't find every bug, but with your help we will fix them as fast as we can.

What Is Needed

The following is a list of major tasks and sub-projects that represent an overview of various TODO lists and user requests.

Non-Programmer Tasks

Many of those involved in Wolfpack are not programmers. The project includes testers, documentation writers, web designers and support staff. All they need to contribute is an investment of time and willing to learn.

  1. Documentation Read through the FAQ and documentation periodically. If anything is badly explained, outdated or plain wrong, let us know. Even better, send us a fix.
  2. Translation Help translate Wolfpack documentation to your native language. If documentation is already avaliable in your language you can help ensure it's up to date and that the translation is correct. You are not commiting yourself in translating everything. As a volunteer you can do as much or as little translation as you desire. If you only have time and energy for translating a small part of the documentation, please start with the installation instructions.
  3. Testing Download the latest betas and check out their changelogs, test new features and fixes to make sure they work. The major strength of the open-source model is peer review. If you find something wrong with the software, make sure there is a bug report for it. Check our Quality Assurance page to see what needs testing and report your findings.
  4. Support Hang out on the irc channel and read the forums. It can be very satisfying to share your expertise and help people solve their problems. Sometimes you may even learn some new tricks yourself! These can also be a source of ideas for things to work on.

Programmer Tasks

Most programmer tasks require a large investment of time, an in-depth knowledge of the Wolfpack core, and considerable collaboration with the other developers. However, there are also many useful tasks which are suitable for weekend hackers.

  1. Bugs Management Browse the bugtracker. There might be a problem you can constructively comment on, reproduce or even submit a patch to fix.
  2. Code Cleanup Build the source tree (or just part of it) with extra warnings enabled and clean up the warnings.
how_to_contribute.txt · Last modified: 2014/03/04 19:39 by thooge