This project extends PyLaTeX with xcookybooky support.
The usage for this project has been reduced to standard gnumake targets.
make all
To add a recipe or make the book, the environment needs to be installed like this:
make env
To add a recipe, modify add_recipe dict in main.py and when done, run:
make addrecipe
To generate the latest vittles recipe book, run:
make book
To run tests, check coverage, or format the code. You need to first install the development environment like this:
make devenv
The tests for the project can be run like this:
make test
The test coverage for the project can be found like this:
make coverage
This code is formatted with black. To use it:
make format
Sometimes, it can be useful and instructive to try to compile the generated *.tex file manually. Usually when LaTweaKing out and trying to add all of the cool things.
make clean
will clean up all of the manual compile build artifacts for you.