Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 2.03 KB

CONTRIBUTING.md

File metadata and controls

33 lines (23 loc) · 2.03 KB

Contributing

Thank you for your interest in contributing to Clangen!

If you would like to contribute writing, art, or a major gameplay feature, please apply for a developer role on our Discord. This is so that we can better coordinate the style and overall direction of the game.

For quality-of-life changes, bug fixes, minor enhancements (such as balance and customization), or any open issues, feel free to make a Pull Request. You do not have to be on the Discord or have a developer role on the Discord to submit a Pull Request.

Installation

The following instructions assume that you have already installed Python, and the working directory in your terminal is clangen.

ClanGen utilises a tool called "Poetry" for Python dependency management and packaging. Poetry will automatically set up and manage your virtual environment for you. Installation instructions for Poetry can be found here.

To install requirements using Poetry:

poetry install --no-root

Then run using:

poetry run python main.py

For your convenience, a helper script has been included for the major platforms which automatically installs the dependencies and then executes the main script. You can find it in the root directory as run.bat for Windows or run.sh for macOS, Linux and other compatible *nix systems.

Issues

Creating an issue

If you find a bug, please report it on our issues page.

Solving an Issue

When solving an issue, please link it in your Pull Request.

If you do not know where to get started, check the good first issue tag. These issues have been marked as “good first issues” because they are non-urgent improvements that do not require a great familiarity with the larger codebase. Solving these issues is a great way to better understand the codebase.