The DigitalCrust website is a repository that contains both code for rendering the web page and the page content.
Pages are written in Markdown with "wiki links" to navigate between pages. This link structure can be navigated as a graph using the Obsidian app or the Foam extension for VS Code.
You will need to use Git and GitHub to contribute. But contributing to this repository is a great way to learn by doing about collaborative development and version-control!
Contributing media (images, videos, etc.) is a bit more complicated. It must be uploaded to a S3 bucket and linked in pages. Instructions for this are coming soon.
Obsidian is a flexible notetaking app with persistent links and visualization tools, which works great for consistent editing across website pages. To use it for your contributions to the website, you'll need to:
git
version control tool.git