Skip to content

شروع کار با Hatcher

خوش آمدید، پیشگام.

شما به مرحله بنیادی یک دوران جدید در توسعه نرم‌افزار رسیده‌اید. Hatcher توسط یک جامعه از صنعتگران آشکارا ساخته می‌شود، و این دعوت شما برای برداشتن چکش است.

این راهنما برای توسعه‌دهندگانی است که می‌خواهند در روز صفر به ما بپیوندند و به شکل‌دهی آینده IDE قانون‌اساسی کمک کنند.

وضعیت پروژه و نقشه راه

دیدگاه ما یک پلتفرم واحد با دو پیکربندی متمایز است. در اینجا جایی که امروز هستیم:

Hatcher Generative (در توسعه فعال)

این تمرکز فعلی تیم اصلی ما است. نود Generative کابین فرماندهی برای توسعه سریع و خلاق است، جایی که توسعه‌دهنده AI را با دستورات سطح بالا راهنمایی می‌کند. این بخشی از کدبیس است که مشارکت‌کنندگان جدید می‌توانند بیشترین تأثیر فوری را داشته باشند.

Hatcher EGGs (در نقشه راه)

نود EGGs (Enforced Governance Guardrails) هدف نهایی ما برای سیستم‌های حیاتی است. این «اتاق تمیز هوافضا» را نمایندگی می‌کند که در آن هر عمل ۱۰۰٪ قطعی و قابل ممیزی است. این قابلیت هنوز پیاده‌سازی نشده است و یک چالش معماری هیجان‌انگیز برای آینده را نمایندگی می‌کند. ما از بحث و ایده‌های جامعه درباره پیاده‌سازی آن استقبال می‌کنیم.

چرا در Hatcher مشارکت کنید؟

با پیوستن به ما در این مرحله اولیه آلفا، فرصت منحصر به فردی دارید تا:

  • یک ابزار بنیادی را شکل دهید: بر معماری اصلی و جهت ابزاری که توسط هزاران توسعه‌دهنده استفاده خواهد شد، تأثیر بگذارید.

  • با یک استک درجه یک کار کنید: عمیقاً در کدبیسی که با Rust، TypeScript، WebAssembly و اصول پیشرفته AI ساخته شده است، غوطه‌ور شوید.

  • شهرت خود را بسازید: به عنوان یک مشارکت‌کننده بنیان‌گذار شناخته‌شده در Hatcher Guild، جامعه‌ای که ارزش صنعتگری و تخصص را دارد، تبدیل شوید.

  • مشکلات جالب را حل کنید: از ساخت یک موتور Git سفارشی تا طراحی یک پل UI به کد بصری، چالش‌هایی که ما با آنها دست و پنجه نرم می‌کنیم هیچ چیز جز پیش‌پاافتاده نیستند.

چگونه مشارکت کنید

آماده‌اید تا یک مشارکت‌کننده شوید؟ تنها راه اجرای Hatcher در حال حاضر ساخت آن از منبع است.

پیش‌نیازها

مطمئن شوید محیط توسعه شما دارای موارد زیر است:

  • Node.js 22.0.0 یا بالاتر
  • pnpm 10.6.0 یا بالاتر
  • Git

ساخت از منبع

bash
# کلون کردن مخزن
git clone https://github.com/HatcherDX/dx-engine.git
cd dx-engine

# نصب وابستگی‌ها
pnpm install

# شروع حالت توسعه
pnpm dev

این Hatcher IDE را در دستگاه محلی شما راه‌اندازی می‌کند و آخرین نسخه توسعه را اجرا می‌کند.

دیدگاه ما را درک کنید

برای مشارکت مؤثر، درک فلسفه اصلی ما ضروری است. تمام آنچه باید بخوانید یک صفحه است:

اولین مشارکت خود را پیدا کنید

بهترین راه برای شروع، حل یک مسئله موجود است.

  • مسائل ما را مرور کنید: به GitHub Issues ما سر بزنید. به دنبال مسائل با برچسب good first issue یا help wanted باشید.

  • به گفتگو بپیوندید: قبل از شروع کدنویسی، روی مسئله نظر بگذارید و به جامعه Discord ما بپیوندید. بحث درباره رویکرد شما با تیم اصلی بهترین راه برای اطمینان از هم‌راستایی مشارکت شما با جهت پروژه است.

  • راهنماهای ما را بخوانید: CONTRIBUTING.md ما را در مخزن برای جزئیات درباره استانداردهای کدنویسی و فرآیند درخواست pull بررسی کنید.

به جامعه بپیوندید

همکاری آشکارا اتفاق می‌افتد. اگر سؤال، ایده دارید یا فقط می‌خواهید دنبال کنید، اینجا جایی است که ما را پیدا می‌کنید:

  • Discord: مرکز اصلی برای گفتگوی بی‌درنگ با تیم و سایر مشارکت‌کنندگان.

  • GitHub: برای تمام کد، مسائل و درخواست‌های pull.

  • @HatcherDX را برای اخبار مهم و به‌روزرسانی‌های پروژه دنبال کنید.

به آینده توسعه خوش آمدید!

آماده پیوستن به انقلاب هستید؟

امروز به مشارکت در آینده توسعه به کمک AI بپردازید