Instalação
O Seed está disponível no PyPI. Você precisa do Python 3.10+ e alguns minutos.
Requisitos
- Python 3.10 ou superior
- pip (incluído no Python)
- pyenv (recomendado para isolar dependências)
1. Instale o Seed
Com pip diretamente:
```bash pip install seed-html ```
Ou, recomendado, em um ambiente virtual isolado:
```bash pyenv virtualenv 3.12.1 meu-env pyenv activate meu-env pip install seed-html ```
2. Verifique a instalação
```bash seed ```
Você deve ver a lista de comandos disponíveis.
3. Crie um projeto
```bash seed init meu-site ```
O comando cria a estrutura completa de pastas e instala automaticamente a biblioteca de componentes seed-theme a partir do GitHub.
Estrutura do projeto
```
meu-site/
├── seed.yaml # configuração do projeto
├── src/
│ ├── index.seed # página principal
│ ├── default.layout # layout padrão
│ ├── components/ # componentes do projeto
│ └── assets/ # assets estáticos (CSS, JS, imagens…)
├── themes/
│ └── seed-theme/ # tema instalado automaticamente
└── dist/ # output gerado pelo build
├── index.html
└── static/ # assets copiados de src/assets/ e themes/*/assets/
```Comandos disponíveis
```bash seed init <nome> # cria um novo projeto seed dev <pasta> # dev server com live reload seed build <pasta> # build para produção seed lint <arquivo|pasta> # verifica erros semânticos seed fmt <arquivo|pasta> # formata arquivos .seed seed theme-install <projeto> <src> # instala um tema seed theme-update <projeto> <src> # atualiza o tema instalado ```
Feito com ❤️ e Seed