-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Updated with setup script, pdf generation script and fixed some typo bugs #2
base: master
Are you sure you want to change the base?
Conversation
Hi @Einzelganger , thanks for the pull request, much appreciated! Would it be possible to generate separate pull requests per commit ? This will make it easier to merge / check. Thanks once again! Peter |
Hi @PeterMosmans , You're welcome. I saw that you were also working on a docbuilder script, but it didn't seem to work as I tested it over a week ago. I decided to brush up on Bash scripting and create my own script, but next time I might just improve yours instead. Mine looks quite messy in comparison. :-) That and Python is of course cross-platform, so it beats Bash. I see that you don't auto-update the PDF (looking at the code), that could be a feature to add. Mine uses a timer to auto-update, but if you use an MD5 checksum to test if the source XML file changed, that also seems like an option. Still wanted to add it to my script in the future. I can try creating per-commit pull requests, but since I commit very often I hope that sending dozens of pull requests doesn't make things incomprehensible in another way. regards, |
Hi @Einzelganger , Sorry for the confusion - I meant one pull request per 'feature', not per commit (although in an ideal, rebased world, each feature equals one commit 😉 ). Committing often and early is 👍 I'll keep you up to date with regards to the merge. Cheers, Peter |
I decided to take a look at the project and tried running things. The manual Saxon and FOP commands for creating a PDF file from an XML file could be scripted, so I created a script for that. Also created a script for Linux to install Saxon, Java, jEdit, FOP and the fonts.
Today I found out that some rework has been done, so instead of downloading the fonts, I used the ones in the rosbot dir. That was missing one font, so added that. The example report also had some typos to external xml(s) sheets. Fixed that as well. Updated the Tools manual too.