Começando com Hatcher
Bem-vindo, Pioneiro.
Você chegou ao estágio fundamental de uma nova era no desenvolvimento de software. Hatcher está sendo forjado abertamente por uma comunidade de artesãos, e este é seu convite para pegar um martelo.
Este guia é para desenvolvedores que querem se juntar a nós no Dia Zero e ajudar a moldar o futuro da IDE Constitucional.
Status do Projeto & Roadmap
Nossa visão é uma plataforma única com duas configurações distintas. Aqui está onde estamos hoje:
Hatcher Generative (Em Desenvolvimento Ativo)
Este é o foco atual de nossa equipe central. O nó Generativo é o cockpit de comando para desenvolvimento rápido e criativo, onde o desenvolvedor guia a IA com instruções de alto nível. Esta é a parte da codebase onde novos contribuidores podem ter o impacto mais imediato.
Hatcher EGGs (No Roadmap)
O nó EGGs (Enforced Governance Guardrails) é nosso objetivo final para sistemas mission-critical. Ele representa a "sala limpa aeroespacial" onde cada ação é 100% determinística e auditável. Esta funcionalidade ainda não está implementada e representa um desafio arquitetônico emocionante para o futuro. Damos boas-vindas à discussão e ideias da comunidade sobre sua implementação.
Por Que Contribuir para o Hatcher?
Ao se juntar a nós nesta fase Alpha inicial, você tem uma oportunidade única de:
Moldar uma Ferramenta Fundamental: Influenciar a arquitetura central e direção de uma ferramenta que será usada por milhares de desenvolvedores.
Trabalhar com uma Stack de Classe Mundial: Mergulhe profundamente em uma codebase construída com Rust, TypeScript, WebAssembly, e princípios de IA de ponta.
Construir Sua Reputação: Torne-se um contribuidor fundador reconhecido na Hatcher Guild, uma comunidade que valoriza artesanato e expertise.
Resolver Problemas Interessantes: De construir um engine Git customizado a projetar uma visual UI-to-code bridge, os desafios que estamos enfrentando estão longe de ser triviais.
Como Contribuir
Pronto para se tornar um contribuidor? A única maneira de rodar Hatcher agora é construindo do source.
Pré-requisitos
Certifique-se de que seu ambiente de desenvolvimento tem:
- Node.js 22.0.0 ou superior
- pnpm 10.6.0 ou superior
- Git
Build do Source
# Clone o repositório
git clone https://github.com/HatcherDX/dx-engine.git
cd dx-engine
# Instale dependências
pnpm install
# Inicie modo de desenvolvimento
pnpm dev
Isso vai lançar a IDE Hatcher em sua máquina local, rodando o build de desenvolvimento mais recente.
Entenda Nossa Visão
Para contribuir efetivamente, é essencial entender nossa filosofia central. Tudo que você precisa ler é uma página:
Encontre Sua Primeira Contribuição
A melhor maneira de começar é enfrentando uma issue existente.
Navegue nossas Issues: Vá para nossas GitHub Issues. Procure por issues marcadas good first issue ou help wanted.
Junte-se à Conversa: Antes de começar a programar, deixe um comentário na issue e junte-se à nossa Comunidade Discord. Discutir sua abordagem com a equipe central é a melhor maneira de garantir que sua contribuição se alinhe com a direção do projeto.
Leia nossas Diretrizes: Confira nosso arquivo CONTRIBUTING.md no repositório para detalhes sobre nossos padrões de código e processo de pull request.
Junte-se à Comunidade
Colaboração acontece abertamente. Se você tem perguntas, ideias, ou só quer acompanhar, aqui está onde nos encontrar:
Discord: O hub principal para chat em tempo real com a equipe e outros contribuidores.
GitHub: Para todo código, issues, e pull requests.
Siga @HatcherDX para notícias importantes e atualizações do projeto.
Bem-vindo ao futuro do desenvolvimento!
Pronto para Se Juntar à Revolução?
Comece a contribuir para o futuro do desenvolvimento assistido por IA hoje