Skip to content

Memulai dengan Hatcher

Selamat datang, Pioneer.

Anda telah tiba di tahap fondasi era baru dalam pengembangan perangkat lunak. Hatcher sedang ditempa secara terbuka oleh komunitas pengrajin, dan ini adalah undangan Anda untuk mengambil palu.

Panduan ini untuk developer yang ingin bergabung dengan kami di Day Zero dan membantu membentuk masa depan IDE Constitutional.

Status Proyek & Roadmap

Visi kami adalah platform tunggal dengan dua konfigurasi berbeda. Inilah posisi kami saat ini:

Hatcher Generative (Dalam Pengembangan Aktif)

Ini adalah fokus saat ini dari tim inti kami. Node Generative adalah kokpit komando untuk pengembangan yang cepat dan kreatif, di mana developer memandu AI dengan instruksi tingkat tinggi. Ini adalah bagian dari basis kode di mana kontributor baru dapat memiliki dampak paling langsung.

Hatcher EGGs (Dalam Roadmap)

Node EGGs (Enforced Governance Guardrails) adalah tujuan utama kami untuk sistem mission-critical. Ini mewakili "cleanroom aerospace" di mana setiap aksi adalah 100% deterministik dan dapat diaudit. Fungsionalitas ini belum diimplementasikan dan mewakili tantangan arsitektural yang menarik untuk masa depan. Kami menyambut diskusi dan ide komunitas tentang implementasinya.

Mengapa Berkontribusi pada Hatcher?

Dengan bergabung dengan kami di fase Alpha awal ini, Anda memiliki kesempatan unik untuk:

  • Membentuk Alat Fundamental: Mempengaruhi arsitektur inti dan arah alat yang akan digunakan oleh ribuan developer.

  • Bekerja dengan Stack Kelas Dunia: Menyelami basis kode yang dibangun dengan Rust, TypeScript, WebAssembly, dan prinsip AI mutakhir.

  • Membangun Reputasi Anda: Menjadi kontributor pendiri yang diakui di Hatcher Guild, komunitas yang menghargai keahlian dan kerajinan.

  • Memecahkan Masalah Menarik: Dari membangun engine Git kustom hingga merancang jembatan visual UI-ke-kode, tantangan yang kami selesaikan jauh dari sepele.

Cara Berkontribusi

Siap menjadi kontributor? Satu-satunya cara menjalankan Hatcher saat ini adalah membangunnya dari source.

Prasyarat

Pastikan lingkungan pengembangan Anda memiliki:

  • Node.js 22.0.0 atau lebih tinggi
  • pnpm 10.6.0 atau lebih tinggi
  • Git

Build dari Source

bash
# Clone repository
git clone https://github.com/HatcherDX/dx-engine.git
cd dx-engine

# Install dependencies
pnpm install

# Start development mode
pnpm dev

Ini akan meluncurkan IDE Hatcher di mesin lokal Anda, menjalankan build pengembangan terbaru.

Memahami Visi Kami

Untuk berkontribusi secara efektif, penting untuk memahami filosofi inti kami. Yang perlu Anda baca hanya satu halaman:

Temukan Kontribusi Pertama Anda

Cara terbaik untuk memulai adalah dengan menangani issue yang ada.

  • Telusuri Issues Kami: Kunjungi GitHub Issues kami. Cari issues yang ditandai good first issue atau help wanted.

  • Bergabung dengan Percakapan: Sebelum Anda mulai coding, tinggalkan komentar pada issue dan bergabung dengan Komunitas Discord kami. Mendiskusikan pendekatan Anda dengan tim inti adalah cara terbaik untuk memastikan kontribusi Anda selaras dengan arah proyek.

  • Baca Panduan Kami: Periksa file CONTRIBUTING.md kami di repository untuk detail tentang standar coding kami dan proses pull request.

Bergabung dengan Komunitas

Kolaborasi terjadi secara terbuka. Jika Anda memiliki pertanyaan, ide, atau hanya ingin mengikuti, inilah tempat menemukan kami:

  • Discord: Hub utama untuk chat real-time dengan tim dan kontributor lainnya.

  • GitHub: Untuk semua kode, issues, dan pull requests.

  • Ikuti @HatcherDX untuk berita utama dan pembaruan proyek.

Selamat datang di masa depan pengembangan!

Siap Bergabung dengan Revolusi?

Mulai berkontribusi pada masa depan pengembangan berbantuan AI hari ini