Course website for Systems Verification Fall 2025
  • Python 94.8%
  • Shell 5.2%
Find a file
2025-12-10 09:03:16 -06:00
.claude Add some claude code config 2025-08-29 17:14:19 -05:00
.git-hooks Provide a pre-commit hook 2024-10-21 09:30:55 -05:00
.github Bump actions/checkout from 5 to 6 2025-11-24 13:10:05 +00:00
.vscode More 2025 updates 2025-07-04 13:25:38 -05:00
docs Update board notes and slides 2025-12-10 09:03:16 -06:00
scripts Update board notes and slides 2025-12-10 09:03:16 -06:00
.dir-locals.el Start standardizing formatting 2024-09-13 09:48:20 -05:00
.editorconfig Start standardizing formatting 2024-09-13 09:48:20 -05:00
.gitignore Move LaTeX file to public folder 2024-10-07 19:42:12 -05:00
.prettierignore Generate calendar from python 2025-10-19 08:52:50 -05:00
.prettierrc.json Start standardizing formatting 2024-09-13 09:48:20 -05:00
CLAUDE.md Add some claude code config 2025-08-29 17:14:19 -05:00
LICENSE Switch to CC-NC-BY license 2024-10-07 19:53:17 -05:00
package.json Bump vue from 3.5.24 to 3.5.25 2025-11-24 12:19:22 +00:00
pnpm-lock.yaml Bump vue from 3.5.24 to 3.5.25 2025-11-24 12:19:22 +00:00
pnpm-workspace.yaml Bump dependencies 2025-08-31 20:50:51 -05:00
README.md Change 2024 to 2025 2025-07-04 12:39:41 -05:00
tsconfig.json Run prettier on everything else 2024-09-13 10:15:09 -05:00

Systems verification Fall 2025 course website

deploy website

CC BY-NC 4.0

Developing

You'll need Node.js and pnpm. You can probably use corepack enable pnpm to install pnpm (corepack is now packaged with node), but follow the corepack instructions if that doesn't work.

Install the dependencies: pnpm install.

Run a dev server to preview changes: pnpm dev. The dev server auto-updates and hot-reloads page content, but not structure. Restart it if you make structural changes that affect the sidebar (e.g., add new files), or start it with pnpm dev --debug to do a more expensive reload on every change.

Auto-format code (with prettier): pnpm fmt.

Build static site: pnpm build.

Contributing

Make sure to preview your change with pnpm dev: confirm that it compiles, and if any LaTeX is involved, make sure the output doesn't render with red errors.

Run pnpm fmt.

You can use the provided git pre-commit hook (in .git-hooks/) to automatically format your code (you will need to run pnpm install first). Set it up with git config core.hooksPath .git-hooks/.

Tech stack