Skip to content

Commit ae0ec16

Browse files
committed
Update README now we're using Typst
1 parent 2467893 commit ae0ec16

File tree

1 file changed

+1
-13
lines changed

1 file changed

+1
-13
lines changed

README.md

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,7 @@ Portions of Functional Programming Strategies in Scala with Cats are based on Sc
1818

1919
## Building
2020

21-
The build requires a lot of heavy machinery:
22-
texlive, node, java, scala, and pandoc and pandoc-crossref.
21+
The build requires Scala, Typst, and a few fonts.
2322
There are all installed as part of the
2423
[CI job that builds the book](https://github.com/scalawithcats/scala-with-cats/blob/develop/.github/workflows/publish.yml).
2524
This is always kept up to date, so refer to it for dependencies and their installation.
@@ -32,17 +31,6 @@ From within `sbt` you can issue the following commands:
3231
- `epub` builds an ePub version in `dist/scala-with-cats.epub`;
3332
- `all` builds all three versions.
3433

35-
The `pdf`, `html`, and `epub` commands are each made of three smaller commands:
36-
37-
- `{foo}Setup` creates temp directories and builds JS/CSS prerequisites for the HTML/ePub versions;
38-
- `mdoc` runs the files in `src/pages` through [mdoc](https://scalameta.org/mdoc/) to compile and run the Scala snippets;
39-
- `{foo}Pandoc` runs the output of `mdoc` through [pandoc](https://pandoc.org/) to produce the output.
40-
41-
There are also `tex` and `json` commands
42-
(and commands like `texSetup`, `jsonPandoc`, and so on)
43-
that build a LaTeX version of the book and a Pandoc AST respectively.
44-
These are useful for debugging the build.
45-
4634

4735
## Contributing
4836

0 commit comments

Comments
 (0)