diff options
| author | Charlotte Koch <charlotte@magentastripe.com> | 2025-08-12 16:43:06 -0700 |
|---|---|---|
| committer | Charlotte Koch <charlotte@magentastripe.com> | 2025-08-12 16:43:06 -0700 |
| commit | cf6ca8978a1fcf4bb7920ae0b778c74a2fa1ab12 (patch) | |
| tree | 49dc1ed2f7efcbf3499b5b0324e01a939d615d45 | |
| parent | 4724845ee0a903e0a7148b34cb047679c9b0abf1 (diff) | |
Super basic plumbing
| -rw-r--r-- | .gitignore | 6 | ||||
| -rw-r--r-- | Gemfile | 4 | ||||
| -rw-r--r-- | Makefile | 48 | ||||
| -rw-r--r-- | guide/hello.adoc | 23 |
4 files changed, 81 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..305431a --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +*.swp +.bundle/ +Gemfile.lock +guide.pdf +total.adoc +vendor/ @@ -0,0 +1,4 @@ +source 'https://rubygems.org' +gem 'asciidoctor' +gem 'asciidoctor-pdf' +gem 'asciidoctor-epub3' diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..e9d65cc --- /dev/null +++ b/Makefile @@ -0,0 +1,48 @@ +# +# willora-docs Makefile +# Charlotte Koch <charlotte@magentastripe.com> +# +# ================================================== +# +# Use this Makefile to generate the Willora Guide. +# + +BUNDLE?= bundle33 +RUBY?= ruby33 + +SECTIONS= # defined +SECTIONS+= guide/hello.adoc + +########## ########## ########## + +.PHONY: all +all: guide.pdf + +CLEANFILES+= guide.pdf +guide.pdf: Gemfile.lock total.adoc + ${BUNDLE} exec asciidoctor-pdf \ + -b pdf \ + -d book \ + -o ${.TARGET} \ + total.adoc + +CLEANFILES+= total.adoc +total.adoc: ${SECTIONS} + echo > ${.TARGET} +.for section in ${SECTIONS} + cat ${section} >> ${.TARGET} + echo >> ${.TARGET} + echo >> ${.TARGET} +.endfor + +########## ########## ########## + +Gemfile.lock: Gemfile + ${BUNDLE} config set --local path ./vendor + ${BUNDLE} install + +########## ########## ########## + +.PHONY: clean +clean: + rm -rf ${CLEANFILES} diff --git a/guide/hello.adoc b/guide/hello.adoc new file mode 100644 index 0000000..bd31de7 --- /dev/null +++ b/guide/hello.adoc @@ -0,0 +1,23 @@ += Willora Guide + +== Introduction + +Amet eos repellendus quasi nesciunt magnam temporibus hic. Voluptatibus +dolorem et ut optio rerum facilis quos. Inventore modi asperiores +praesentium modi. In quia earum quaerat autem et doloremque quia. Hic et +libero a quo ab enim illo. Ipsum et ea cum excepturi amet reiciendis et qui. + +Dicta est voluptas odio exercitationem nam aut omnis. Corporis placeat eum +et omnis delectus ut. Laborum dignissimos consectetur fuga atque officiis ut +et. Et et dicta sunt voluptatem incidunt quia. Omnis sint aut minima +deleniti ab laborum. + +Dicta omnis nostrum iure qui architecto et. Minima tempora magnam mollitia +voluptates totam et cupiditate consequatur. Aperiam velit non aut. + +Et consequatur ipsam voluptas laborum laboriosam quo. Et dolorum atque amet +voluptatem adipisci molestiae. Itaque aut quis velit velit. Occaecati +voluptas enim explicabo est quo. Voluptatibus est reprehenderit est numquam +quia aut ut qui. Ipsam quasi eaque nisi et eum cum mollitia et. Qui ut +libero numquam. Id in aut ducimus explicabo veniam tempora. Et nihil +reiciendis tempore nemo placeat quia. |
