mirror of
https://github.com/langgenius/dify.git
synced 2024-11-16 11:42:29 +08:00
2.3 KiB
2.3 KiB
贡献
感谢您对 Dify 的兴趣,并希望您能够做出贡献!在开始之前,请先阅读行为准则并查看现有问题。 本文档介绍了如何设置开发环境以构建和测试 Dify。
安装依赖项
您需要在计算机上安装和配置以下依赖项才能构建 Dify:
- Git
- Docker
- Docker Compose
- Node.js v18.x (LTS)
- npm 版本 8.x.x 或 Yarn
- Python 版本 3.10.x
本地开发
要设置一个可工作的开发环境,只需 fork 项目的 git 存储库,并使用适当的软件包管理器安装后端和前端依赖项,然后创建并运行 docker-compose。
Fork存储库
您需要 fork Git 仓库。
克隆存储库
克隆您在 GitHub 上 fork 的仓库:
git clone git@github.com:<github_username>/dify.git
安装后端
要了解如何安装后端应用程序,请参阅后端 README。
安装前端
要了解如何安装前端应用程序,请参阅前端 README。
在浏览器中访问 Dify
最后,您现在可以访问 http://localhost:3000 在本地环境中查看 Dify。
创建拉取请求
在进行更改后,打开一个拉取请求(PR)。提交拉取请求后,Dify 团队/社区的其他人将与您一起审查它。
如果遇到问题,比如合并冲突或不知道如何打开拉取请求,请查看 GitHub 的拉取请求教程,了解如何解决合并冲突和其他问题。一旦您的 PR 被合并,您将自豪地被列为贡献者表中的一员。
社区渠道
遇到困难了吗?有任何问题吗? 加入 Discord Community Server,我们将为您提供帮助。
多语言支持
需要参与贡献翻译内容,请参阅前端多语言翻译 README。