Skip to content

Commit

Permalink
Merge pull request #12 from segfault-trainings/improve-remote-chapter
Browse files Browse the repository at this point in the history
Improve remote chapter
  • Loading branch information
fliiiix committed Mar 21, 2022
2 parents e97ee27 + f0b42f3 commit af6ab26
Show file tree
Hide file tree
Showing 15 changed files with 10,515 additions and 4,371 deletions.
11 changes: 9 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,13 @@ PNGS = $(patsubst %.svg,$(TMP)/%.pdf,$(SVGS))
all: slides handout
test -d ~/public_html && cp -f gitworkshop.pdf gitworkshop\ Handout.pdf ~/public_html/ || true

slides: build-dir $(PNGS)
slides: build-dir $(PNGS) multi-diagram
cd $(TMP) && pdflatex ../gitworkshop.tex
cd $(TMP) && pdflatex ../gitworkshop.tex
mv $(TMP)/gitworkshop.pdf GitWorkshop_Slides.pdf
cp GitWorkshop_Slides.pdf GitWorkshop_Slides_$(shell date "+%Y-%m-%d").pdf

handout: build-dir $(PNGS)
handout: build-dir $(PNGS) multi-diagram
cd $(TMP) && HANDOUT=1 pdflatex ../gitworkshop.tex
cd $(TMP) && HANDOUT=1 pdflatex ../gitworkshop.tex
mv $(TMP)/gitworkshop.pdf GitWorkshop_Handout.pdf
Expand All @@ -26,6 +26,13 @@ build-dir:
$(TMP)/%.pdf: %.svg
inkscape $< --without-gui --export-area-drawing --export-dpi=600 --export-pdf $@

multi-diagram:
inkscape --export-id "slide1" --export-id-only assets/diagrams-multi/git-forking-workflow.svg --without-gui --export-dpi=600 --export-png $(TMP)/assets/diagrams/git-forking-workflow-slide1.png
inkscape --export-id "slide2" --export-id-only assets/diagrams-multi/git-forking-workflow.svg --without-gui --export-dpi=600 --export-png $(TMP)/assets/diagrams/git-forking-workflow-slide2.png
inkscape --export-id "slide3" --export-id-only assets/diagrams-multi/git-forking-workflow.svg --without-gui --export-dpi=600 --export-png $(TMP)/assets/diagrams/git-forking-workflow-slide3.png
inkscape --export-id "slide4" --export-id-only assets/diagrams-multi/git-forking-workflow.svg --without-gui --export-dpi=600 --export-png $(TMP)/assets/diagrams/git-forking-workflow-slide4.png
inkscape --export-id "slide5" --export-id-only assets/diagrams-multi/git-forking-workflow.svg --without-gui --export-dpi=600 --export-png $(TMP)/assets/diagrams/git-forking-workflow-slide5.png

clean:
rm -rf $(TMP)

Expand Down
Loading

0 comments on commit af6ab26

Please sign in to comment.