Gridarta: How to help
Helping is always welcome. There basically are two ways how you can help:
- Helping as a User
- Use Gridarta, test beta versions and provide feedback, e.g. bug reports and feature requests.
- Helping as a Developer
- Develop Gridarta using your Java skills.
Helping as a User
- Requirement: You need to be a map maker for Atrinik, Crossfire or Daimonin.
- Subscribe to the gridarta-news and gridarta-user mailing lists.
- Report bugs to the Gridarta SF Bug Tracker or the gridarta-devel mailing list.
- Report feature requests to the Gridarta SF Feature Request Tracker or the gridarta-devel mailing list.
- Participate in the IRC Channel #gridarta at irc.libera.chat.
- Crossfire map makers can also ask in the Crossfire IRC channel, the Crossfire Discord channel or the Crossfire mailing list.
Helping as a Developer
- Requirement: You need a firm knowledge of Java.
- Subscribe to the gridarta-devel, gridarta-news and gridarta-user mailing lists.
- Report bugs to and solve bugs from the Gridarta SF Bug Tracker.
- Report and implement feature requests from the Gridarta SF Feature Request Tracker.
- Participate in the IRC Channel #gridarta at irc.libera.chat.
Useful information for developers
- Gridarta Homepage
- Gridarta SF Project Homepage
- Gridarta Development Documentation (part of Gridarta Homepage)
How to start
- Read the development documentation.
- Clone the Gridarta git repository. (See Accessing Gridarta's Git Repository for instructions.)
- See what you can do, or alternatively ask for a concrete task to be assigned to you.
- Submit your first development steps as patches to the gridarta-devel list.
Once the existing Gridarta team sees that you're doing a good job and would be a valuable member of the Gridarta development team, you should give them your SF account information and they will add you as a member to the Gridarta SF team.
What you should know
The IRC Channel #gridarta at irc.libera.chat is the most important information exchange amongst gridarta developers, besides the issue trackers. Joining it regularly is very helpful.
Ragnor, Zergus and Cher have extremely high standards, regarding programming in general as well as Java programming in particular. So if your patch isn't accepted or gets highly modified, that's normal.