Contributing
If all you want to do is make a quick edit to a page, there is an “edit page” button at the bottom of every page that brings you to github. Make your edits, and open a PR.
Development
This website/documentation page was built with Starlight. You write markdown or mdx (markdown extended) and it turns into html.
-
Clone the repo
Terminal window -
Install
bun
, a javascript package manager.From https://bun.sh/
Terminal window # Linux / MacOScurl -fsSL https://bun.sh/install | bash# Windowspowershell -c "irm bun.sh/install.ps1 | iex" -
Install dependencies
Terminal window bun install -
Make a new branch
Terminal window git switch -c feat/...# orgit switch -c fix/... -
Start the dev server
Terminal window bun dev$ astro dev19:01:15 [types] Generated 1msastro v4.15.9 ready in 477 ms┃ Local http://localhost:4321/┃ Network use --host to expose19:01:15 watching for file changes... -
Navigate to http://localhost:4321
-
Configure your editor.
For neovim
- https://morizbuesing.com/blog/mdx-support-in-nvchad/
- https://www.reddit.com/r/neovim/comments/1ewwtok/has_anyone_figured_out_intellisense_in_mdx_files/
For VSCode
-
Make some changes, commit, and push to start the review cycle.