Skip to content

Начало работы с Hatcher

Добро пожаловать, Пионер.

Вы прибыли на фундаментальную стадию новой эры в разработке программного обеспечения. Hatcher создается открыто сообществом ремесленников, и это ваше приглашение взять молот.

Это руководство для разработчиков, которые хотят присоединиться к нам в День Ноль и помочь сформировать будущее Конституционной IDE.

Статус проекта и дорожная карта

Наше видение — единая платформа с двумя различными конфигурациями. Вот где мы находимся сегодня:

Hatcher Generative (В активной разработке)

Это текущий фокус нашей основной команды. Узел Generative — это командная кабина для быстрой, творческой разработки, где разработчик направляет AI высокоуровневыми инструкциями. Это часть кодовой базы, где новые участники могут оказать наиболее непосредственное влияние.

Hatcher EGGs (В дорожной карте)

Узел EGGs (Enforced Governance Guardrails) — наша конечная цель для критически важных систем. Он представляет «аэрокосмическую чистую комнату», где каждое действие на 100% детерминировано и проверяемо. Эта функциональность еще не реализована и представляет интересный архитектурный вызов для будущего. Мы приветствуем обсуждение и идеи сообщества по её реализации.

Почему вносить вклад в Hatcher?

Присоединяясь к нам на этой ранней стадии Alpha, вы получаете уникальную возможность:

  • Формировать фундаментальный инструмент: Влиять на основную архитектуру и направление инструмента, который будет использоваться тысячами разработчиков.

  • Работать с мировым стеком: Глубоко погрузиться в кодовую базу, построенную на Rust, TypeScript, WebAssembly и передовых принципах AI.

  • Построить свою репутацию: Стать признанным основателем-участником в Hatcher Guild, сообществе, которое ценит мастерство и экспертизу.

  • Решать интересные проблемы: От построения кастомного Git движка до проектирования визуального UI-to-code моста, задачи, которые мы решаем, далеко не тривиальны.

Как внести вклад

Готовы стать участником? Единственный способ запустить 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 на вашей локальной машине, работающую на последней сборке разработки.

Понять наше видение

Для эффективного вклада важно понять нашу основную философию. Всё, что вам нужно прочитать, — одна страница:

Найдите свой первый вклад

Лучший способ начать — решить существующую проблему.

  • Просмотрите наши Issues: Зайдите в наши GitHub Issues. Ищите issues с тегами good first issue или help wanted.

  • Присоединяйтесь к разговору: Прежде чем начать кодирование, оставьте комментарий к issue и присоединяйтесь к нашему Discord сообществу. Обсуждение вашего подхода с основной командой — лучший способ убедиться, что ваш вклад соответствует направлению проекта.

  • Прочитайте наши рекомендации: Ознакомьтесь с нашим файлом CONTRIBUTING.md в репозитории для деталей о наших стандартах кодирования и процессе pull request.

Присоединяйтесь к сообществу

Сотрудничество происходит открыто. Если у вас есть вопросы, идеи или вы просто хотите следить, вот где нас найти:

  • Discord: Главный хаб для чата в реальном времени с командой и другими участниками.

  • GitHub: Для всего кода, issues и pull requests.

  • Следите за @HatcherDX для важных новостей и обновлений проекта.

Добро пожаловать в будущее разработки!

Готовы присоединиться к революции?

Начните вносить вклад в будущее AI-assisted разработки сегодня