GitBucket
4.21.2
Toggle navigation
Snippets
Sign in
Files
Branches
1
Releases
Issues
2
Pull requests
Labels
Priorities
Milestones
Wiki
Forks
nigel.stanger
/
gradle-lectures
Browse code
Clarified use of Nigel’s LaTeX classes
main
1 parent
8d6b4ca
commit
0d47ea559fa04dad2e48d70f4b839e3cc4fe7a7d
Nigel Stanger
authored
on 18 Mar 2022
Patch
Showing
1 changed file
README.md
Ignore Space
Show notes
View
README.md
# Gradle build infrastructure for lectures Gradle infrastructure to build Information Science lectures based on Nigel’s LaTeX lecture classes. Features: * multiple configurable document targets: slides, handout, notes, examples * dynamic targets for building PDF images from PlantUML, SVG, R This repository serves as both the canonical source for the Gradle files and as an example of how to set things up. ## Setting up a new set of lectures 1. Create a top level `lectures` directory. 2. Create a sub-directory for each lecture, e.g., `lecture1`, `lecture2`, …. 3. Copy `build.gradle.kts` and `settings.gradle.kts` into `lectures`. 4. Create an empty `settings.gradle.kts` in `lecture1`, `lecture2`, etc. 5. Copy `lecture.gradle.kts` into `lecture1`, `lecture2`, etc. 6. Edit each `lecture.gradle.kts` to configure targets and images. ## Standard lecture directory tree ```sh lectures lecture1 images pdfs lecture2 ... ```
# Gradle build infrastructure for lectures Gradle infrastructure to build Information Science lectures. Features: * multiple configurable document targets: slides, handout, notes, examples * dynamic targets for building PDF images from PlantUML, SVG, R This repository serves as both the canonical source for the Gradle files and as an example of how to set things up. ## Setting up a new set of lectures 1. Create a top level `lectures` directory. 2. Create a sub-directory for each lecture, e.g., `lecture1`, `lecture2`, …. 3. Copy `build.gradle.kts` and `settings.gradle.kts` into `lectures`. 4. Create an empty `settings.gradle.kts` in `lecture1`, `lecture2`, etc. 5. Copy `lecture.gradle.kts` into `lecture1`, `lecture2`, etc. 6. Edit each `lecture.gradle.kts` to configure targets and images. ## Standard lecture directory tree ```sh lectures lecture1 images pdfs lecture2 ... ```
Show line notes below