Commit Graph

30 Commits

Author SHA1 Message Date
Hendrik Kleinwaechter
a57da7815a Fix #372 and add booklet to website/repo (#439)
* Fix #372 and add booklet to website/repo

This adds the design TLDR version to the README and website

* Make less verbose

* Remove booklet from source
2025-01-23 18:55:58 +01:00
Ced
157cbb03b7 Modernize target names in makefile
Names might have made sense at some point... but not so sure anymore

build_pdf            => pdf
build_booklet        => booklet
build_serif_pdf      => serif
build_sans_serif_pdf => sans_serif
build_ebook          => ebook
build_bw_ebook       => bw_ebook
build_low_res_ebook  => low_res_ebook

Old names kept not to break backward compatibility
2025-01-21 17:51:57 +00:00
Ced
e5bea976cd Reapply "Remove parallel option from make (#368)"
Fair enough it breaks on CI... does work on my machine though :(
not sure what is going on.

This reverts commit ee5e47de63.
2024-05-29 17:20:00 +01:00
Ced
ee5e47de63 Revert "Remove parallel option from make (#368)"
This reverts commit 3d16d58817.

There is no reason for parallel build to fail
2024-05-29 17:07:35 +01:00
Ced
94c775d511 Add missing .PHONY in upper makefile 2024-05-29 17:07:35 +01:00
Hendrik Kleinwaechter
3d16d58817 Remove parallel option from make (#368)
This temporarily removes the parallel option from make to ensure that we
can release the booklet. I am not sure why it causes an issue. Baking
the book without it causes no problem.
2024-05-29 09:02:23 +02:00
cedounet
24a9f5c31e Booklet (#362)
* Initial support for building a booklet

This is really WIP but add support in the makefile for building another
book from the same source.

As the target name suggests, it will be a TL;DR version of the
framework.

* Extract recipes in their own tex file (flat bread)

In order to reuse recipes in the booklet, we need to extract them in
their own tex file sourced by both.

* Add clean and quick targets for booklet

* Initial version of the booklet

Very very WIP, ugly as but need to start somewhere.

* Update the booklet

- Add pics
- Change layout

* Update makefile for booklet

- Add help target
- Follow naming conventions for target

* Remove non-wheat Bread

* Pack the picture together and fix captions

Takes less place, looks better, only good things...

* Remove labels

* Reorder figs and pics more logically

* Fix the fill-yourself baker math table

Much nicer and add rooms for comments

* Center pics and flowcharts and fix indentation

* Add booklet to all target

It will also be part of the release

* Reduce dependencies for booklet

not perfect but better, will avoid rebuild every tiem we work on the
text itself :)

* Add the booklet to the README

* Add docker entry, fix typo

* Add making sourdough starter

---------

Co-authored-by: Hendrik Kleinwaechter <hendrik.kleinwaechter@gmail.com>
2024-05-29 07:49:53 +02:00
Anthony Atkinson
9b529622cd Small changes to Docker command and .gitignore (#309)
* Add --rm to docker command to cleanup containers

* Add .DS_Store to .gitignore for Mac users

* Wrong docker command
2023-12-18 12:37:21 +01:00
Hendrik Kleinwaechter
99031a72df Revert "#308 — Build docker image for both amd64 and arm64 (#311)" (#314)
This reverts commit e6709b0f5e.
2023-12-18 12:37:04 +01:00
Anthony Atkinson
e6709b0f5e #308 — Build docker image for both amd64 and arm64 (#311)
* Build for both amd64 and arm64

* Moving line to retrigger Actions check

* Removal of the `platform` flag—let system choose

* Indicate to apt-get that there is no frontend
2023-12-18 09:43:12 +01:00
Hendrik Kleinwaechter
89f5ab6be3 Fix list tables figures (#305)
* Add links

* Fix list of tables/flowcharts

Fixes the order and adds missing link
2023-12-12 11:48:12 +01:00
Hendrik Kleinwaechter
354737861f Upload artifacts on each PR (#299)
* Upload artifacts on each PR

* Use artifact V3
2023-12-07 09:00:18 +01:00
Hendrik Kleinwaechter
6a82cf6f41 Use trixie as base image (#287)
* Use trixie as base image

* Install dvisvgm manually and fix ruby encodign issues
2023-11-24 07:20:18 +01:00
Hendrik Kleinwaechter
9d76ea1cf9 Add default target 2023-10-30 23:41:04 +13:00
Ced
8ab6cad1fb Add some targets back in docker makefile
I now understand how they can be useful...
2023-10-27 21:44:35 +01:00
Ced
9adcca73eb Remove unused targets in main makefile
Reorder logically and comment
2023-10-27 21:15:18 +01:00
Ced
b22793f57e Simplify verify target
Little value in building the sans-serif pdf... can only fails if a font
is missing.
2023-10-27 21:05:21 +01:00
Ced
ffccbf8b9f Update CI as per renamed targets in makefile 2023-10-08 20:10:18 +01:00
Hendrik Kleinwaechter
50d65f693b Improve website build documentation (#162)
This improves the documentation on how to build the website and applies
a couple of additional fixes. Followup to #161
2023-08-04 16:14:05 +02:00
Hendrik Kleinwaechter
d5889a67a1 🎉 Book Website (#145)
* Basic script to modify html output

* Modify HTML of website

* Add makefile

* Compile website in CI

* Improve readme
2023-07-11 09:03:07 +02:00
Hendrik Kleinwaechter
0aa5aab860 Use 2023 docker image as base 2023-07-10 17:55:33 +02:00
Hendrik Kleinwaechter
d1ff67415f Fix more issues with docker build 2023-07-10 10:42:30 +02:00
Hendrik Kleinwaechter
46ab05048e Fix Docker workflow issues (hopefully) (#143)
This hopefully fixes some of the issues of the docker workflow building
the book and website
2023-07-09 15:05:30 +02:00
Hendrik Kleinwaechter
509092c56e Improve website deployment (#139)
* Fix issue of book not building

* add dependencies

* fix

* test make4ht

* fix cmd

* Use own docker image

* Add label

* fix urls

* Add validate command

* build non mac version

* tmp run

* use smaller tex version

* build full
2023-07-08 10:51:23 +02:00
Hendrik Kleinwaechter
6901701f86 Fix docker build (#110) 2023-06-01 18:49:07 +02:00
Hendrik Kleinwaechter
17d87c9af2 Revert "Fixed no such file error when running docker via sudo (#88)"
This reverts commit d2af29b09b.
2023-05-25 14:36:25 +02:00
Hendrik Kleinwaechter
6c8839da87 🤡 Add "make bake" command (#97)
I feel like since this is bread related, release should be renamed to
"bake". So `make bake` will bake you the final book versions.
2023-05-21 20:19:56 +02:00
neo1908
d2af29b09b Fixed no such file error when running docker via sudo (#88)
Co-authored-by: Ben <ben@st2projects.com>
2023-05-19 10:49:33 +02:00
Ralph von der Heyden
b6f01e90c2 Fix relase rule in main makefile (#56)
The README says `make release` should build the ebooks, but it's
building the PDF (same command as in `make build_book`). Maybe this
should run `make release` inside the books folder?
2023-03-06 01:17:52 +01:00
Hendrik Kleinwaechter
37f845429b Add Dockerfile
This adds a Dockerfile to run the project. All you need to do now is run
`make` in the root folder and the pdf will be built.
2023-03-02 17:22:30 -05:00