Skip to content

Premiers Pas avec Hatcher

Bienvenue, Pionnier.

Vous êtes arrivé au stade fondamental d'une nouvelle ère du développement logiciel. Hatcher est forgé ouvertement par une communauté d'artisans, et ceci est votre invitation à saisir un marteau.

Ce guide est pour les développeurs qui souhaitent nous rejoindre au Jour Zéro et aider à façonner l'avenir de l'IDE Constitutionnel.

Statut du Projet & Feuille de Route

Notre vision est une plateforme unique avec deux configurations distinctes. Voici où nous en sommes aujourd'hui:

Hatcher Generative (En Développement Actif)

C'est le focus actuel de notre équipe principale. Le nœud Generative est le cockpit de commande pour le développement créatif et rapide, où le développeur guide l'IA avec des instructions de haut niveau. C'est la partie de la base de code où les nouveaux contributeurs peuvent avoir l'impact le plus immédiat.

Hatcher EGGs (Sur la Feuille de Route)

Le nœud EGGs (Enforced Governance Guardrails) est notre objectif ultime pour les systèmes critiques de mission. Il représente la "salle blanche aérospatiale" où chaque action est 100% déterministe et auditable. Cette fonctionnalité n'est pas encore implémentée et représente un défi architectural passionnant pour l'avenir. Nous accueillons les discussions et idées de la communauté sur son implémentation.

Pourquoi Contribuer à Hatcher?

En nous rejoignant dans cette phase Alpha précoce, vous avez une opportunité unique de:

  • Façonner un Outil Fondamental: Influencer l'architecture principale et la direction d'un outil qui sera utilisé par des milliers de développeurs.

  • Travailler avec une Stack de Classe Mondiale: Plongez profondément dans une base de code construite avec Rust, TypeScript, WebAssembly et des principes IA de pointe.

  • Construire Votre Réputation: Devenez un contributeur fondateur reconnu dans la Guilde Hatcher, une communauté qui valorise l'artisanat et l'expertise.

  • Résoudre des Problèmes Intéressants: De la construction d'un moteur Git personnalisé à la conception d'un pont UI visuel vers code, les défis que nous relevons sont tout sauf triviaux.

Comment Contribuer

Prêt à devenir contributeur? La seule façon d'exécuter Hatcher actuellement est de le construire depuis les sources.

Prérequis

Assurez-vous que votre environnement de développement dispose de:

  • Node.js 22.0.0 ou supérieur
  • pnpm 10.6.0 ou supérieur
  • Git

Construire depuis les Sources

bash
# Cloner le dépôt
git clone https://github.com/HatcherDX/dx-engine.git
cd dx-engine

# Installer les dépendances
pnpm install

# Démarrer le mode développement
pnpm dev

Cela lancera l'IDE Hatcher sur votre machine locale, exécutant la dernière version de développement.

Comprendre Notre Vision

Pour contribuer efficacement, il est essentiel de comprendre notre philosophie principale. Tout ce que vous devez lire est une page:

Trouvez Votre Première Contribution

La meilleure façon de commencer est de s'attaquer à une issue existante.

  • Parcourir nos Issues: Rendez-vous sur nos GitHub Issues. Recherchez les issues taguées good first issue ou help wanted.

  • Rejoindre la Conversation: Avant de commencer à coder, laissez un commentaire sur l'issue et rejoignez notre Communauté Discord. Discuter de votre approche avec l'équipe principale est la meilleure façon de garantir que votre contribution s'aligne avec la direction du projet.

  • Lire nos Directives: Consultez notre fichier CONTRIBUTING.md dans le dépôt pour les détails sur nos standards de codage et le processus de pull request.

Rejoindre la Communauté

La collaboration se passe ouvertement. Si vous avez des questions, des idées, ou voulez simplement suivre, voici où nous trouver:

  • Discord: Le hub principal pour le chat en temps réel avec l'équipe et autres contributeurs.

  • GitHub: Pour tout le code, les issues et les pull requests.

  • Suivez @HatcherDX pour les nouvelles majeures et mises à jour du projet.

Bienvenue dans le futur du développement!

Prêt à Rejoindre la Révolution?

Commencez à contribuer au futur du développement assisté par IA aujourd'hui