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 [email protected]:<github_username>/dify.git
バックエンドアプリケーションのインストール方法については、Backend README を参照してください。
フロントエンドアプリケーションのインストール方法については、Frontend README を参照してください。
Dify をローカル環境で見ることができるようになりました http://localhost:3000。
変更後、プルリクエスト (PR) をオープンしてください。プルリクエストを提出すると、Dify チーム/コミュニティの他の人があなたと一緒にそれをレビューします。
マージコンフリクトなどの問題が発生したり、プルリクエストの開き方がわからなくなったりしませんでしたか? GitHub's pull request tutorial で、マージコンフリクトやその他の問題を解決する方法をチェックしてみてください。あなたの PR がマージされると、コントリビュータチャートにコントリビュータとして誇らしげに掲載されます。
お困りですか?何か質問がありますか? Discord Community サーバ に参加してください。私たちがお手伝いします!