Interactive Docs built with TutorialKit!
This README provides an overview of how the TerraConstructs tutorial is structured.
.
├── astro.config.mjs # Astro 🚀 (https://astro.build)
├── src
│ ├── ...
│ ├── content
│ │ └── tutorial # tutorial content lives here
│ └── templates # templates (see below for more information)
├── public
│ ├── favicon.svg
│ └── logo.svg # Default logo used in top left for your tutorial
├── ...
├── theme.ts # Customize the theme of the tutorial
└── uno.config.ts # UnoCSS config (https://unocss.dev/)Make sure you have all dependencies installed and started the dev server:
pnpm install
pnpm run devCorrect tool versions can be controlled using mise.
[!INFO] Refer to the Content Creation section of TutorialKit Guides
Important
Use the correct versions of required tools using mise.
# view requested config
mise ls
# install tool versions required
mise installSynth TerraConstructs configuration
pnpm synthUse OpenTofu to apply changes
cd cdktf.out/stacks/learn/
tofu apply