Init Command
To create your first Gothic App, please create a folder where you wish to have your project. Then enter your terminal within this folder and run the command below:
gothic initThis command will prompt you to enter your Go module name (for example github.com/you/my-app). The project name is kebab-cased and derived from that module path — it later becomes the deterministic prefix Gothic uses to name your cloud resources (on AWS today: the S3 bucket, Lambda, and CloudFront) at deploy time. Once done, the command generates the project structure for you.
Prefer to skip the prompt? Pass your Go module path directly on the command and Gothic derives the project name from it — perfect for scripts and CI:
gothic init github.com/you/my-appInside the src folder, you'll find a folder structure very similar to Next.js, along with annotated examples that demonstrate how to create components and pages. Now, let's learn how to enable hot reloading for faster development.
