Enhanced developement documentation

master
Martin Scheidt 2022-03-23 22:07:13 +01:00
parent 7ae66cc182
commit 1e8de05d95
1 changed files with 8 additions and 1 deletions

View File

@ -5,6 +5,13 @@ email, or any other method with the owners of this repository before making a ch
Please note we have a code of conduct, please follow it in all your interactions with the project.
# Enhancing and developing the tikz-trackschematic library
1. The tikz-trackschematic should be regularly installed via TeX Live to modify the library. The distributed package comes with a development switch.
2. Run the build script with `sudo ./build.sh --install-dev`. This will soft link the local files out of src folder into your TeX Live installation.
3. The TeX command `\usepackage[dev]{tikz-trackschematic}` will load the linked src folder instead of the distributed package from TeX Live.
4. After implementing your modification run `./build.sh --test` to check for any breaking changes.
# Pull Request Process
1. Ensure any install or build dependencies are removed before the end of the layer when doing a
@ -19,4 +26,4 @@ Please note we have a code of conduct, please follow it in all your interactions
5. The following versioning steps will be taken care of by the maintainer:
1. git repo with tag
2. CITATION.cff including DOI for current version
3. sync Overleaf project
3. sync Overleaf project