Skip to content

Hatcherを始める

ようこそ、パイオニア。

あなたは、ソフトウェア開発の新時代の基礎段階に到着しました。Hatcherは職人のコミュニティによってオープンに鍛造されており、これはあなたがハンマーを握る招待状です。

このガイドは、Day Zeroで私たちに加わり、立憲IDEの未来を形作りたい開発者のためのものです。

プロジェクトステータスとロードマップ

私たちのビジョンは、2つの異なる構成を持つ単一のプラットフォームです。今日の私たちの状況は次のとおりです:

Hatcher Generative(開発中)

これは、私たちのコアチームの現在の焦点です。Generativeノードは、開発者がハイレベルの指示でAIをガイドする、迅速で創造的な開発のためのコマンドコックピットです。これは、新しい貢献者が最も即座に影響を与えることができるコードベースの部分です。

Hatcher EGGs(ロードマップ上)

EGGs(Enforced Governance Guardrails)ノードは、ミッションクリティカルシステムのための究極の目標です。これは、すべてのアクションが100%決定論的で監査可能な「航空宇宙クリーンルーム」を表します。この機能はまだ実装されていませんが、将来のエキサイティングなアーキテクチャ上の課題を表しています。その実装に関するコミュニティの議論とアイデアを歓迎します。

なぜHatcherに貢献するのですか?

このアーリーアルファフェーズで私たちに参加することで、あなたは次のユニークな機会を得ます:

  • 基礎的なツールを形作る: 何千もの開発者によって使用されるツールのコアアーキテクチャと方向性に影響を与えます。

  • 世界クラスのスタックで作業する: 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が起動します。

私たちのビジョンを理解する

効果的に貢献するためには、私たちのコア哲学を理解することが不可欠です。読む必要があるのは1ページだけです:

最初の貢献を見つける

始める最良の方法は、既存の課題に取り組むことです。

  • 課題を閲覧する: 私たちのGitHub Issuesにアクセスしてください。good first issueまたはhelp wantedのタグが付いた課題を探してください。

  • 会話に参加する: コーディングを始める前に、課題にコメントを残し、Discordコミュニティに参加してください。コアチームとあなたのアプローチについて議論することは、あなたの貢献がプロジェクトの方向性と一致することを確実にする最良の方法です。

  • ガイドラインを読む: コーディング標準とプルリクエストプロセスの詳細については、リポジトリのCONTRIBUTING.mdファイルを確認してください。

コミュニティに参加

コラボレーションはオープンに行われます。質問、アイデアがある場合、またはただフォローしたい場合は、こちらで私たちを見つけることができます:

  • Discord:チームや他の貢献者とのリアルタイムチャットのメインハブ。

  • GitHub:すべてのコード、課題、プルリクエストのため。

  • @HatcherDXをフォローして、主要なニュースやプロジェクトの更新を入手してください。

開発の未来へようこそ!

革命に参加する準備はできましたか?

今日からAI支援開発の未来に貢献を始めましょう