When you find a bug please report it, but when you do try to follow these points:
- Make sure that bug is not already reported in issues or on the list here.
- If the bug is in the column "Cause unknown" and you know the cause you should write an issue anyway.
- Report bugs either in issues or directly to me.
- Try to give me as much information on the bug as possible(Like a list of exceptions or details on how to reproduce the bug).
- Don't put multiple bugs within one issue. That will make handling issues rather hard.
I would be grateful for new ideas. Feature Requests(unless you implemented them) should be posted as issues. Before you post a new feature request, ask yourself the following questions:
- Is this idea similar to other feature requests(if yes go to said request and start a discussion in the comments rather than creating a new issue)?
- Is this idea already on the planned additions list?
- Will this idea make the game more interesting?
- Is it possible to implement this idea with reasonable effort?
If you are posting a pull request:
- Do not put multiple unrelated changes into one pull request.
- Make sure the pull request does not contain unintended changes.
- Link any issues that are relevant for the pull request.
- Give a description of what you are actually doing and add comments to the code.
- Try to match the coding style of the rest of the project.
- Make sure you code compiles and runs without visible problems.
There are many things that need to be done. You can find these on one of the following locations:
- In the issues page.
- On the Planned additions list.
- In code comments starting with "TODO". If you plan to solve one of these make sure there isn't already a pull request doing just that. If you want to "claim" a feature for implementation, you might want to create a pull request before actually implementing the feature.