Skip to content

Build tutorial slides#159

Open
omsai wants to merge 2 commits into
kokkos:mainfrom
omsai:build-tutorial-slides
Open

Build tutorial slides#159
omsai wants to merge 2 commits into
kokkos:mainfrom
omsai:build-tutorial-slides

Conversation

@omsai
Copy link
Copy Markdown

@omsai omsai commented May 20, 2026

For #156

Preview of the GitHub pages output: https://omsai.github.io/kokkos-tutorials/

omsai added 2 commits May 19, 2026 14:52
- Build using luatex to workaround the various font encoding errors like this:

  ! LaTeX Error: Command \textquotedbl unavailable in encoding OT1.

- One LaTeX developer, Joseph Wright, recommended defaulting to luatex in 2024:
  https://en.wikipedia.org/wiki/LuaTeX
  https://www.texdev.net/2024/11/05/engine-news-from-the-latex-project

- In general, I find better package compatiability using luatex and some useful
  packages are luatex only.  If you edit your slides in using Emacs and AUCTeX
  you can set your TeX-engine to luatex.
- Create a simple website using `tree` of recursively listed PDF
  files.

- Do not build release briefings, because they will be moved to the
  kokkos/development repository and built there.

- Build slides for each branch added to matrix.branch strategy so that
  branches used for specific workshops can be preserved, as suggested
  by Christian at the 2026-05-19 education and training working group
  meeting.

- Trigger if the workflow file changes, in addition to the existing
  trigger logic of source file changes.

- Speed up build with parallel make.

- Use the latest versions of GitHub Actions to avail of security and
  maintenance improvements.

- Silence most yamllint messages.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant