Commit graph

7 commits

Author SHA1 Message Date
Skyler Grey 295db9c69c
feat: Add nix package
We've used snowfall here to simplify writing our flake, as well as to
make it use a similar structure to auxolotl/website

BREAKING-CHANGE: This replaces bun with nodejs, as buildNpmPackage cannot take a bun.lockb
2024-05-17 00:59:16 +00:00
Skyler Grey deb10f1ed1
feat: Add wiki content via submodule 2024-05-17 00:59:16 +00:00
Skyler Grey 6c5247b879
feat(relativePagePaths): Sort pages alphabetically 2024-05-17 00:07:36 +00:00
Skyler Grey 9e8658caea
feat: Initial code commit
Add project code, including a basic markdown browser and some utility
functions with associated tests
2024-05-17 00:07:33 +00:00
Skyler Grey 26b25a6cb6
feat: Add astro config
We're basing this off the https://docs.astro.build/en/guides/markdown-content/#markdown-plugins
section of the astro docs, as well as some other remark information. We
have disabled XSS protection early in the rendering pipeline due to a
later sanitization step. This is mentioned on the remark docs and we have
tested it with some basic XSS examples
2024-05-17 00:05:57 +00:00
Skyler Grey a1e9459a60
feat: Add project configuration
We're setting this up as an astro+bun project, and we're using a flake
to let us install bun with direnv.

We also added .gitmodules to pull in our wiki content
2024-05-17 00:03:19 +00:00
Samuel Shuert 3e02e7bf67
Initial commit 2024-05-11 10:38:37 -04:00