Skip navigation

Apply to Volunteer

Apply to be a volunteer by contacting the Admins at admin@battlemaster.org, or on the Discord server by right clicking one of their names and sending a private message.

Most roles do not require any qualifications, and the ones that do we've listed below. If you have any questions, feel free to ask.

Titan

Qualifications:

Developer

BattleMaster's code is primarily PHP, with some JavaScript. We are converting to use the Symfony framework with the Doctrine ORM. We do not expect a high commitment level; the development team only works on the parts of BattleMaster that they wish to. If you are knowledgeable upon programming, getting setup with access rights means one less barrier to fixing that frustrating bug you stumble across while playing or adding that approved feature you've always wanted.

Qualifications:

But I still want to be a developer!

We love to have passionate developers. If you do not know how to program, but want to learn to in order to become a BattleMaster developer, we've collected some tutorial resources here to get you started. (Note that we haven't vetted them extensively, and would love feedback on their effectiveness). Webpages need several types of software to run, and what the Battlemaster Devs work on is spilt into catagories of front-end, back-end, database management, and the Symfony framework. At the minimum a BattleMaster developer needs to understand the basics of coding in HTML and PHP, although other resources have been linked here for further reading. We've also added a few links to the same content, so if one of the links doesn't appeal to you, try a different one. If you get stuck, several people on BattleMaster's Discord server are willing and eager to help you learn.

The Symfony framework:

Here are some examples of BattleMaster's code: the old ruler's banner-editing page, and the same page after it's been fully upgraded to the Symfony framework.