Kyrux
Voltar

Estrutura do Projeto

projeto/
├── main.go
├── .env
├── .env.example
├── apps/
│   └── blog/
│       ├── routes.go          ← definição de URLs
│       ├── views/
│       │   └── views.go       ← handlers das páginas
│       ├── models/
│       │   └── models.go      ← structs e queries
│       ├── templates/
│       │   ├── base.html      ← template base
│       │   └── exemplo.html   ← página de exemplo gerada pelo CLI
│       └── statics/
│           ├── css/
│           └── js/
├── core/                      ← núcleo do framework (não editar)
└── statics/                   ← arquivos estáticos globais

blog/ acima é um exemplo — o que startapp blog geraria. O único app que o framework já traz pronto, instalado por padrão, é apps/meta (robots.txt, sitemap.xml, security.txt — veja SEO & Security.txt); todo o resto de apps/ é o que você cria pro seu projeto.