You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
* reformat docstrings to better match convention * remove unused globals and imports * type function signatures * change how default values for classes are defined to appease linter * rename `_roll` to `enumerated_roll`, exposing it * add mod to result inside `enumerated_roll`
|1 year ago|
|.vscode||1 year ago|
|data||1 year ago|
|dungeon_maid||1 year ago|
|.gitignore||1 year ago|
|.gitlab-ci.yml||1 year ago|
|LICENSE||1 year ago|
|Pipfile||1 year ago|
|Pipfile.lock||1 year ago|
|README.md||1 year ago|
A project aimed at creating a set of tools, in the form of a Python library, which can facilitate running TTRPGs such as Dungeons & Dragons using a real time literate programming paradigm
Dependencies are managed using Pipenv. If you have Pipenv installed, you can start working with this project inside of Jupyter Notebook by running the following commands.
pipenv install pipenv run jupyter notebook
black as our code linter and
pytest for running tests. These can be run through pipenv:
pipenv install --dev pipenv run black pipenv run pytest
Tests are located in the
./dungeon_maid/tests/ directory. An automated job will run them on commit.