Skip to content

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

bash
# 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