Skip to content

Project Basics

Contributing to ClanGen

ClanGen is an open-source project, and anyone can contribute to it by making a pull request. Everyone who created a PR which was also merged will get the developer role in our discord server.

Another way for people to join the team is through applying to become an apprentice developer. Apprentice developers will have access to the dev channels on discord and will be able to consult with other developers. They will be promoted to full developers upon the acceptance of a PR. We detail the expectations of active developers in Development Team Roles.

Important

Remember, because ClanGen is open-source and collaborative, contributors must be comfortable with their work being modified or removed without notice. While we make efforts to ensure contributors are properly notified of such action and given opportunity to modify their own work, there is no guarantee of such notification.

Applications

  • Artist


    Artists must be able to match with our established art styles. Artists with skills drawing animals, environments, and humans are all considered. Artists are not required to have coding knowledge.

  • Writer


    Writers must be able to abide by our writing standards and be willing to learn how to implement their work into the game through an IDE and GitHub. Resources and assistance will be provided to those accepted through this application. This wiki also includes expansive resources for writers to reference.

  • Coder


    We encourage coders to have experience working in Python as well as working within a collaborative team.

  • Sound Designer/Composer


    We're still working to expand our resources regarding audio style, however we encourage you to reference the current audio within the game when considering if you would like to apply.

Contributing to the Documentation

This documentation is built by the efforts of volunteers, just like the rest of ClanGen. Anyone is free to make contributions here, from as small as a typo fix to as large as full-scale feature documentation.

Contribute Documentation