Metadata-Version: 2.4
Name: jtech-installer
Version: 0.1.0
Summary: Instalador de Ambiente para JTECH™ Core Framework
Project-URL: Homepage, https://github.com/jtech-core/jtech-installer
Project-URL: Documentation, https://docs.jtech.dev/installer
Project-URL: Repository, https://github.com/jtech-core/jtech-installer
Project-URL: Issues, https://github.com/jtech-core/jtech-installer/issues
Author-email: JTECH™ Core Team <team@jtech.dev>
License: MIT
License-File: LICENSE
Keywords: automation,cli,framework,installer,jtech
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development
Classifier: Topic :: Utilities
Requires-Python: >=3.12.9
Requires-Dist: click>=8.1.0
Requires-Dist: packaging>=23.0
Requires-Dist: pathlib2>=2.3.0
Requires-Dist: pyyaml>=6.0.0
Requires-Dist: rich>=13.0.0
Provides-Extra: dev
Requires-Dist: black>=23.0.0; extra == 'dev'
Requires-Dist: build>=0.10.0; extra == 'dev'
Requires-Dist: flake8>=6.0.0; extra == 'dev'
Requires-Dist: isort>=5.12.0; extra == 'dev'
Requires-Dist: mypy>=1.0.0; extra == 'dev'
Requires-Dist: pre-commit>=3.0.0; extra == 'dev'
Requires-Dist: pytest-cov>=4.0.0; extra == 'dev'
Requires-Dist: pytest-mock>=3.10.0; extra == 'dev'
Requires-Dist: pytest>=7.0.0; extra == 'dev'
Requires-Dist: twine>=4.0.0; extra == 'dev'
Provides-Extra: test
Requires-Dist: pytest-cov>=4.0.0; extra == 'test'
Requires-Dist: pytest-mock>=3.10.0; extra == 'test'
Requires-Dist: pytest-timeout>=2.1.0; extra == 'test'
Requires-Dist: pytest>=7.0.0; extra == 'test'
Requires-Dist: tox>=4.0.0; extra == 'test'
Description-Content-Type: text/markdown

# JTECH™ Core Framework Installer

Instalador de ambiente automatizado para o JTECH™ Core Framework.

## 🚀 Instalação

```bash
pip install jtech-installer
```

## 🎯 Uso Básico

### Instalação Rápida (Greenfield)

```bash
jtech-install
```

### Instalação com Opções

```bash
# Projeto greenfield com team full-stack
jtech-install --type greenfield --team fullstack

# Projeto brownfield sem VS Code
jtech-install --type brownfield --no-vscode

# Instalação em diretório específico
jtech-install --path /meu/projeto --team all
```

## 📋 Comandos Disponíveis

- `jtech-install` - Instalar o framework JTECH™ Core
- `jtech-install validate` - Validar instalação existente
- `jtech-install version` - Mostrar versão do instalador

## 🎯 Tipos de Equipe

### Team All
Equipe completa com todos os agentes disponíveis:
- Analyst, PM, PO, Architect, Dev, QA, UX Expert, SM
- Ideal para projetos complexos e de grande escala

### Team Full-Stack  
Equipe otimizada para desenvolvimento full-stack:
- Analyst, PM, UX Expert, Architect, PO, Dev
- Foco em desenvolvimento web completo

### Team No UI
Equipe para APIs e serviços backend:
- Analyst, PM, Architect, Dev, QA
- Sem componentes de frontend/UX

### Team IDE Minimal
Equipe mínima para desenvolvimento rápido:
- PM, Architect, Dev
- Ideal para prototipagem e desenvolvimento ágil

## 🏗️ O que é Instalado

O instalador configura automaticamente:

### Estrutura de Diretórios
```
projeto/
├── .jtech-core/           # Framework core
│   ├── agents/           # Agentes especializados
│   ├── templates/        # Templates de documentação
│   ├── workflows/        # Workflows de desenvolvimento
│   ├── tasks/           # Tarefas executáveis
│   ├── checklists/      # Checklists de qualidade
│   └── core-config.yml  # Configuração principal
├── .github/
│   └── chatmodes/       # Integração GitHub Copilot
├── .vscode/
│   └── settings.json    # Configurações VS Code
└── docs/                # Documentação inicial
```

### Agentes Disponíveis
- **Analyst** - Análise de negócio e requisitos
- **PM** - Product Manager
- **PO** - Product Owner  
- **Architect** - Arquitetura de sistema
- **Dev** - Desenvolvimento
- **QA** - Quality Assurance
- **UX Expert** - User Experience
- **SM** - Scrum Master

## 🔧 Desenvolvimento

### Setup do Ambiente de Desenvolvimento

```bash
git clone <repo>
cd jtech-installer
uv sync --dev
```

### Executar Testes

```bash
uv run pytest
```

### Lint e Formatação

```bash
uv run black .
uv run isort .
uv run flake8 .
```

## 📄 Licença

MIT License - veja [LICENSE](LICENSE) para detalhes.

---

*Desenvolvido pela equipe JTECH™ Core*
