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.
|
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 |
README.md
dungeon-maid
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
Getting started
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
Developer Tools
We have 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
Pytest
Tests are located in the ./dungeon_maid/tests/
directory. An automated job will run them on commit.