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 e oferece instalar a biblioteca de componentes seed-ui.
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
│ └── static/ # assets (CSS, imagens…)
├── libs/
│ ├── themes/ # temas instalados
│ └── components/ # bibliotecas de componentes
└── dist/ # output gerado pelo build
├── index.html
├── seed.css
└── seed.js
```
ℹ️
O dist/ é gerado automaticamente. Os arquivos seed.css e seed.js são copiados do core do Seed a cada build — não os edite diretamente.
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 theme-install <projeto> <src> # instala um tema seed theme-update <projeto> <src> # atualiza o tema instalado seed components-install <projeto> <src> # instala lib de componentes seed components-update <projeto> <src> # atualiza lib de componentes ```