Changes In Branch myst Through [196dad0184] Excluding Merge-Ins

This is equivalent to a diff from 1f9d6f78b4 to 196dad0184

2024-11-22
09:40
fix publishing Leaf check-in: ca353c7f28 user: jboy tags: myst
2024-11-21
14:47
transition mkdocs -> myst check-in: 196dad0184 user: jboy tags: myst
2024-11-20
13:23
final version from 2024 Leaf check-in: 1f9d6f78b4 user: jboy tags: trunk
11:34
update shell.nix Leaf check-in: 780e283550 user: jboy tags: revise-for-2024
2022-05-23
15:09
move assignment 3 deadline due to holiday check-in: 219146746a user: jboy tags: trunk, final-2022

Modified Makefile from [06110670ad] to [012dbef7ac].

1

2
3
4

5
6
7
8
9
10







11
12
13
14

15
16
17


18
19
20
21
22
23
24

1

2
3
4
5





6
7
8
9
10
11
12
13
14

15
16
17


18
19
20






-
+
-


+

-
-
-
-
-
+
+
+
+
+
+
+


-

+

-
-
+
+

-
-
-
-
-
-
REFS=refs.bib
PDF=_build/syllabus-latest.pdf
PROCBIB=docs/bib.md

.PHONY: publish clean serve purge

site: build

build: clean $(PROCBIB)
	mkdocs build
publish: build
	fossil uv add `find site`
$(PDF):
	myst build --pdf
build: clean
	myst build --html
publish: build $(PDF)
	fossil uv add `find _build/html`
	fossil uv add $(PDF)
	fossil uv sync
clean: 
	rm -f $(PROCBIB)
	find -name '*~' | xargs -r rm
	myst clean -y
serve:
	mkdocs serve
purge:
	myst start
purge: clean
	fossil uv ls | xargs fossil uv rm {}
	rm -rf site/

$(PROCBIB): $(REFS)
	echo -e "# References\n" > $@
	pandoc -C $(REFS) \
	    -t markdown_strict >> $@

Added assignments/1.md version [59d9b88f24].

Added assignments/2.md version [bdf5228caf].

Added assignments/3.md version [fcde6cb4ab].

Deleted docs/assignments/1.md version [0a0ad1d0c3].

Deleted docs/assignments/2.md version [bdf5228caf].

Deleted docs/assignments/3.md version [fcde6cb4ab].

Deleted docs/faq.md version [68fc66379c].

Deleted docs/index.md version [5cbaca1cd8].

Deleted docs/weeks/1.md version [fe9dc6d001].

Deleted docs/weeks/2.md version [13d65b217a].

Deleted docs/weeks/3.md version [db3d8e2990].

Deleted docs/weeks/4.md version [3f133ac5fd].

Deleted docs/weeks/5.md version [3c46b67463].

Deleted docs/weeks/6.md version [bedb13c19f].

Added faq.md version [68fc66379c].

Added index.md version [8b5817bc69].

Deleted mkdocs.yml version [395787deb4].

Added myst.yml version [1a860d48c8].

Modified shell.nix from [08683dcbd5] to [fb30dfc3a8].

1
2
3
4
5
6




7
8
9
10
11
12
13
1
2
3



4
5
6
7


8



9



-
-
-
+
+
+
+
-
-

-
-
-

with import <nixpkgs> {};

mkShell {
  venvDir = ".venv";
  buildInputs = [
    pandoc
  packages = [
    mystmd
    nodejs_latest
    typst
    (python311.withPackages
      (p: with p; [ mkdocs weasyprint ])).pkgs.venvShellHook
  ];
  postShellHook = ''
    pip install mkdocs-with-pdf
  '';
}

Added weeks/1.md version [c9b746bd2e].

Added weeks/2.md version [989d9e9b96].

Added weeks/3.md version [a6dc5d2f70].

Added weeks/4.md version [fc8deae3f7].

Added weeks/5.md version [53d1b26dd6].

Added weeks/6.md version [735651d989].