3.3 KiB
コントリビュート
Dify に興味を持ち、貢献したいと思うようになったことに感謝します!始める前に、 行動規範を読み、 既存の問題をチェックしてください。 本ドキュメントは、Dify をビルドしてテストするための開発環境の構築方法を説明するものです。
依存関係のインストール
Difyをビルドするには、お使いのマシンに以下の依存関係をインストールし、設定する必要があります:
- Git
- Docker
- Docker Compose
- Node.js v18.x (LTS)
- npm バージョン 8.x.x もしくは Yarn
- Python バージョン 3.10.x
ローカル開発
開発環境を構築するには、プロジェクトの git リポジトリをフォークし、適切なパッケージマネージャを使用してバックエンドとフロントエンドの依存関係をインストールし、docker-compose スタックを実行するように作成します。
リポジトリのフォーク
リポジトリ をフォークする必要があります。
リポジトリのクローン
GitHub でフォークしたリポジトリのクローンを作成する:
git clone git@github.com:<github_username>/dify.git
バックエンドのインストール
バックエンドアプリケーションのインストール方法については、Backend README を参照してください。
フロントエンドのインストール
フロントエンドアプリケーションのインストール方法については、Frontend README を参照してください。
ブラウザで dify にアクセス
Dify をローカル環境で見ることができるようになりました http://localhost:3000。
プルリクエストの作成
変更後、プルリクエスト (PR) をオープンしてください。プルリクエストを提出すると、Dify チーム/コミュニティの他の人があなたと一緒にそれをレビューします。
マージコンフリクトなどの問題が発生したり、プルリクエストの開き方がわからなくなったりしませんでしたか? GitHub's pull request tutorial で、マージコンフリクトやその他の問題を解決する方法をチェックしてみてください。あなたの PR がマージされると、コントリビュータチャートにコントリビュータとして誇らしげに掲載されます。
コミュニティチャンネル
お困りですか?何か質問がありますか? Discord Community サーバに参加してください。私たちがお手伝いします!