Erste Schritte mit Hatcher
Willkommen, Pionier.
Sie sind im Gründungsstadium einer neuen Ära der Softwareentwicklung angekommen. Hatcher wird offen von einer Gemeinschaft von Handwerkern geschmiedet, und dies ist Ihre Einladung, einen Hammer zu ergreifen.
Dieser Leitfaden ist für Entwickler, die am Tag Null bei uns sein und die Zukunft der Konstitutionellen IDE mitgestalten möchten.
Projektstatus & Roadmap
Unsere Vision ist eine einzige Plattform mit zwei unterschiedlichen Konfigurationen. Hier ist, wo wir heute stehen:
Hatcher Generative (In Aktiver Entwicklung)
Dies ist der aktuelle Fokus unseres Kernteams. Der Generative-Knoten ist das Kommando-Cockpit für schnelle, kreative Entwicklung, wo der Entwickler die KI mit hochwertigen Anweisungen führt. Dies ist der Teil der Codebasis, wo neue Mitwirkende den unmittelbarsten Einfluss haben können.
Hatcher EGGs (Auf der Roadmap)
Der EGGs (Enforced Governance Guardrails) Knoten ist unser ultimatives Ziel für unternehmenskritische Systeme. Er repräsentiert den "Reinraum der Luft- und Raumfahrt", wo jede Aktion 100% deterministisch und auditierbar ist. Diese Funktionalität ist noch nicht implementiert und stellt eine spannende architektonische Herausforderung für die Zukunft dar. Wir begrüßen Community-Diskussionen und Ideen zu ihrer Implementierung.
Warum zu Hatcher beitragen?
Indem Sie uns in dieser frühen Alpha-Phase beitreten, haben Sie eine einzigartige Gelegenheit:
Ein Grundlagenwerkzeug formen: Beeinflussen Sie die Kernarchitektur und Richtung eines Tools, das von Tausenden von Entwicklern verwendet wird.
Mit einem Weltklasse-Stack arbeiten: Tauchen Sie tief in eine Codebasis ein, die mit Rust, TypeScript, WebAssembly und modernsten KI-Prinzipien gebaut wurde.
Ihren Ruf aufbauen: Werden Sie ein anerkannter Gründungs-Mitwirkender in der Hatcher Guild, einer Community, die Handwerkskunst und Expertise schätzt.
Interessante Probleme lösen: Vom Bau einer benutzerdefinierten Git-Engine bis zum Design einer visuellen UI-zu-Code-Brücke—die Herausforderungen, die wir angehen, sind alles andere als trivial.
Wie beitragen
Bereit, Mitwirkender zu werden? Der einzige Weg, Hatcher jetzt auszuführen, ist, es aus dem Quellcode zu bauen.
Voraussetzungen
Stellen Sie sicher, dass Ihre Entwicklungsumgebung Folgendes hat:
- Node.js 22.0.0 oder höher
- pnpm 10.6.0 oder höher
- Git
Aus Quellcode bauen
# Repository klonen
git clone https://github.com/HatcherDX/dx-engine.git
cd dx-engine
# Abhängigkeiten installieren
pnpm install
# Entwicklungsmodus starten
pnpm dev
Dies startet die Hatcher IDE auf Ihrer lokalen Maschine und führt den neuesten Entwicklungsbuild aus.
Unsere Vision verstehen
Um effektiv beizutragen, ist es wesentlich, unsere Kernphilosophie zu verstehen. Alles, was Sie lesen müssen, ist eine Seite:
Ihren ersten Beitrag finden
Der beste Weg zu starten ist, ein bestehendes Issue anzugehen.
Durchsuchen Sie unsere Issues: Gehen Sie zu unseren GitHub Issues. Suchen Sie nach Issues mit den Tags good first issue oder help wanted.
Treten Sie der Konversation bei: Bevor Sie mit dem Codieren beginnen, hinterlassen Sie einen Kommentar zum Issue und treten Sie unserer Discord Community bei. Die Diskussion Ihres Ansatzes mit dem Kernteam ist der beste Weg, um sicherzustellen, dass Ihr Beitrag mit der Projektrichtung übereinstimmt.
Lesen Sie unsere Richtlinien: Schauen Sie sich unsere CONTRIBUTING.md Datei im Repository an für Details zu unseren Codierungsstandards und Pull-Request-Prozess.
Treten Sie der Community bei
Zusammenarbeit findet offen statt. Wenn Sie Fragen, Ideen haben oder einfach nur mitmachen möchten, finden Sie uns hier:
Discord: Der Haupttreffpunkt für Echtzeit-Chat mit dem Team und anderen Mitwirkenden.
GitHub: Für allen Code, Issues und Pull Requests.
Folgen Sie @HatcherDX für wichtige Neuigkeiten und Projekt-Updates.
Willkommen in der Zukunft der Entwicklung!
Bereit, der Revolution beizutreten?
Beginnen Sie noch heute, zur Zukunft der KI-gestützten Entwicklung beizutragen