Instalador de Ambiente para JTECH™ Core Framework
Project description
JTECH™ Core Framework Installer
Instalador de ambiente automatizado para o JTECH™ Core Framework.
🚀 Instalação
pip install jtech-installer
🎯 Uso Básico
Instalação Rápida (Greenfield)
jtech-install
Instalação com Opções
# 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™ Corejtech-install validate- Validar instalação existentejtech-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
git clone <repo>
cd jtech-installer
uv sync --dev
Executar Testes
uv run pytest
Lint e Formatação
uv run black .
uv run isort .
uv run flake8 .
📄 Licença
MIT License - veja LICENSE para detalhes.
Desenvolvido pela equipe JTECH™ Core
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file jtech_installer-0.1.0.tar.gz.
File metadata
- Download URL: jtech_installer-0.1.0.tar.gz
- Upload date:
- Size: 604.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
468ecdebd68f72a61c4b2fc7794233ca301420ef6c7d7f5683c320525acb0f53
|
|
| MD5 |
977543f5bc64d2aa88d78fe96782000e
|
|
| BLAKE2b-256 |
f4b02145a20f2e77e24bb0147a081bd8b5cd2d45c0633fbc088defb2ca6169bb
|
File details
Details for the file jtech_installer-0.1.0-py3-none-any.whl.
File metadata
- Download URL: jtech_installer-0.1.0-py3-none-any.whl
- Upload date:
- Size: 260.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c0f1065685dcb3c8c75f1fcb91a72924a41e53d803cb594898fe1965af4515e2
|
|
| MD5 |
f6ad7e38857c67a239f6c1418a5e9191
|
|
| BLAKE2b-256 |
0b651df53e521c5e222ae617eecfeeb61febff3c9ab69a30f4c522fcf8991a7c
|