diff --git a/README.md b/README.md index 39aeb528a..001cb09b6 100644 --- a/README.md +++ b/README.md @@ -1,84 +1,84 @@ -# MetaGPT:多智能体元编程框架 +# MetaGPT: The Multi-Agent Meta Programming Framework
-使 GPTs 组成软件公司,协作处理更复杂的任务 +Make GPTs form a software company to collaboratively handle more complex tasks.
-1. MetaGPT输入**一句话的老板需求**,输出**用户故事 / 竞品分析 / 需求 / 数据结构 / APIs / 文件等** -2. MetaGPT内部包括**产品经理 / 架构师 / 项目经理 / 工程师**,它提供了一个**软件公司**的全过程与精心调配的SOP - 1. `Code = SOP(Team)` 是核心哲学。我们将SOP具象化,并且用于LLM构成的团队 +1. MetaGPT takes a **single sentence of a boss's requirement** as input and outputs **user stories / competitive analysis / requirements / data structures / APIs / documents, etc.** +2. Internally, MetaGPT includes **product managers / architects / project managers / engineers.** It provides the entire process of a **software company along with carefully orchestrated SOPs.** + 1. `Code = SOP(Team)` is the core philosophy. We materialize SOP and apply it to teams composed of LLMs. - + -软件公司多角色示意图(正在逐步实现)
+Software Company Multi-Role Schematic (Gradually Implementing)
-## 示例(均由 GPT-4 生成) +## Examples (fully generated by GPT-4) -例如,键入`python startup.py "写个类似今日头条的推荐系统"`并回车,你会获得一系列输出,其一是数据结构与API设计 +For example, if you type `python startup.py "Design a RecSys like Toutiao"`, you would get many outputs, one of them is data & api design - + -这需要大约**0.2美元**(GPT-4 API的费用)来生成一个带有分析和设计的示例,大约2.0美元用于一个完整的项目 +It requires around **$0.2** (GPT-4 api's costs) to generate one example with analysis and design, around **$2.0** to a full project. -## 安装 +## Installation ```bash -# 第 1 步:确保您的系统上安装了 NPM。并使用npm安装mermaid-js +# Step 1: Ensure that NPM is installed on your system. Then install mermaid-js. npm --version sudo npm install -g @mermaid-js/mermaid-cli -# 第 2 步:确保您的系统上安装了 Python 3.9+。您可以使用以下命令进行检查: +# Step 2: Ensure that Python 3.9+ is installed on your system. You can check this by using: python --version -# 第 3 步:克隆仓库到您的本地机器,并进行安装。 +# Step 3: Clone the repository to your local machine, and install it. git clone https://github.com/geekan/metagpt cd metagpt python setup.py install ``` -## 配置 +## Configuration -- 在 `config/key.yaml / config/config.yaml / env` 中配置您的 `OPENAI_API_KEY` -- 优先级顺序:`config/key.yaml > config/config.yaml > env` +- Configure your `OPENAI_API_KEY` in any of `config/key.yaml / config/config.yaml / env` +- Priority order: `config/key.yaml > config/config.yaml > env` ```bash -# 复制配置文件并进行必要的修改。 +# Copy the configuration file and make the necessary modifications. cp config/config.yaml config/key.yaml ``` -| 变量名 | config/key.yaml | env | +| Variable Name | config/key.yaml | env | |--------------------------------------------|-------------------------------------------|--------------------------------| -| OPENAI_API_KEY # 用您自己的密钥替换 | OPENAI_API_KEY: "sk-..." | export OPENAI_API_KEY="sk-..." | -| OPENAI_API_BASE # 可选 | OPENAI_API_BASE: "https://
-
-
diff --git a/README_EN.md b/README_EN.md
deleted file mode 100644
index 2bc314200..000000000
--- a/README_EN.md
+++ /dev/null
@@ -1,102 +0,0 @@
-# MetaGPT: The Multi-Agent Meta Programming Framework
-
-
-
--Make GPTs form a software company to collaboratively handle more complex tasks. -
- - - -1. MetaGPT takes a **single sentence of a boss's requirement** as input and outputs **user stories / competitive analysis / requirements / data structures / APIs / documents, etc.** -2. Internally, MetaGPT includes **product managers / architects / project managers / engineers.** It provides the entire process of a **software company along with carefully orchestrated SOPs.** - 1. `Code = SOP(Team)` is the core philosophy. We materialize SOP and apply it to teams composed of LLMs. - - - -Software Company Multi-Role Schematic (Gradually Implementing)
- -## Examples (fully generated by GPT-4) - -For example, if you type `python startup.py "Design a RecSys like Toutiao"`, you would get many outputs, one of them is data & api design - - - -It requires around **$0.2** (GPT-4 api's costs) to generate one example with analysis and design, around **$2.0** to a full project. - -## Installation - -```bash -# Step 1: Ensure that NPM is installed on your system. Then install mermaid-js. -npm --version -sudo npm install -g @mermaid-js/mermaid-cli - -# Step 2: Ensure that Python 3.9+ is installed on your system. You can check this by using: -python --version - -# Step 3: Clone the repository to your local machine, and install it. -git clone https://github.com/geekan/metagpt -cd metagpt -python setup.py install -``` - -## Configuration - -- Configure your `OPENAI_API_KEY` in any of `config/key.yaml / config/config.yaml / env` -- Priority order: `config/key.yaml > config/config.yaml > env` - -```bash -# Copy the configuration file and make the necessary modifications. -cp config/config.yaml config/key.yaml -``` - -| Variable Name | config/key.yaml | env | -|--------------------------------------------|-------------------------------------------|--------------------------------| -| OPENAI_API_KEY # Replace with your own key | OPENAI_API_KEY: "sk-..." | export OPENAI_API_KEY="sk-..." | -| OPENAI_API_BASE # Optional | OPENAI_API_BASE: "https://+使 GPTs 组成软件公司,协作处理更复杂的任务 +
+ + + +1. MetaGPT输入**一句话的老板需求**,输出**用户故事 / 竞品分析 / 需求 / 数据结构 / APIs / 文件等** +2. MetaGPT内部包括**产品经理 / 架构师 / 项目经理 / 工程师**,它提供了一个**软件公司**的全过程与精心调配的SOP + 1. `Code = SOP(Team)` 是核心哲学。我们将SOP具象化,并且用于LLM构成的团队 + + + +软件公司多角色示意图(正在逐步实现)
+ +## 示例(均由 GPT-4 生成) + +例如,键入`python startup.py "写个类似今日头条的推荐系统"`并回车,你会获得一系列输出,其一是数据结构与API设计 + + + +这需要大约**0.2美元**(GPT-4 API的费用)来生成一个带有分析和设计的示例,大约2.0美元用于一个完整的项目 + +## 安装 + +```bash +# 第 1 步:确保您的系统上安装了 NPM。并使用npm安装mermaid-js +npm --version +sudo npm install -g @mermaid-js/mermaid-cli + +# 第 2 步:确保您的系统上安装了 Python 3.9+。您可以使用以下命令进行检查: +python --version + +# 第 3 步:克隆仓库到您的本地机器,并进行安装。 +git clone https://github.com/geekan/metagpt +cd metagpt +python setup.py install +``` + +## 配置 + +- 在 `config/key.yaml / config/config.yaml / env` 中配置您的 `OPENAI_API_KEY` +- 优先级顺序:`config/key.yaml > config/config.yaml > env` + +```bash +# 复制配置文件并进行必要的修改。 +cp config/config.yaml config/key.yaml +``` + +| 变量名 | config/key.yaml | env | +|--------------------------------------------|-------------------------------------------|--------------------------------| +| OPENAI_API_KEY # 用您自己的密钥替换 | OPENAI_API_KEY: "sk-..." | export OPENAI_API_KEY="sk-..." | +| OPENAI_API_BASE # 可选 | OPENAI_API_BASE: "https://
+
+
diff --git a/resources/MetaGPT-WeChat-Group-Simple.png b/docs/resources/MetaGPT-WeChat-Group-Simple.png
similarity index 100%
rename from resources/MetaGPT-WeChat-Group-Simple.png
rename to docs/resources/MetaGPT-WeChat-Group-Simple.png
diff --git a/resources/MetaGPT-WeChat-Group.jpeg b/docs/resources/MetaGPT-WeChat-Group.jpeg
similarity index 100%
rename from resources/MetaGPT-WeChat-Group.jpeg
rename to docs/resources/MetaGPT-WeChat-Group.jpeg
diff --git a/resources/MetaGPT-WeChat-Personal.jpeg b/docs/resources/MetaGPT-WeChat-Personal.jpeg
similarity index 100%
rename from resources/MetaGPT-WeChat-Personal.jpeg
rename to docs/resources/MetaGPT-WeChat-Personal.jpeg
diff --git a/resources/MetaGPT-logo.jpeg b/docs/resources/MetaGPT-logo.jpeg
similarity index 100%
rename from resources/MetaGPT-logo.jpeg
rename to docs/resources/MetaGPT-logo.jpeg
diff --git a/resources/MetaGPT-logo.png b/docs/resources/MetaGPT-logo.png
similarity index 100%
rename from resources/MetaGPT-logo.png
rename to docs/resources/MetaGPT-logo.png
diff --git a/resources/software_company_cd.jpeg b/docs/resources/software_company_cd.jpeg
similarity index 100%
rename from resources/software_company_cd.jpeg
rename to docs/resources/software_company_cd.jpeg
diff --git a/resources/software_company_sd.jpeg b/docs/resources/software_company_sd.jpeg
similarity index 100%
rename from resources/software_company_sd.jpeg
rename to docs/resources/software_company_sd.jpeg
diff --git a/resources/workspace/content_rec_sys/resources/competitive_analysis.pdf b/docs/resources/workspace/content_rec_sys/resources/competitive_analysis.pdf
similarity index 100%
rename from resources/workspace/content_rec_sys/resources/competitive_analysis.pdf
rename to docs/resources/workspace/content_rec_sys/resources/competitive_analysis.pdf
diff --git a/resources/workspace/content_rec_sys/resources/competitive_analysis.png b/docs/resources/workspace/content_rec_sys/resources/competitive_analysis.png
similarity index 100%
rename from resources/workspace/content_rec_sys/resources/competitive_analysis.png
rename to docs/resources/workspace/content_rec_sys/resources/competitive_analysis.png
diff --git a/resources/workspace/content_rec_sys/resources/competitive_analysis.svg b/docs/resources/workspace/content_rec_sys/resources/competitive_analysis.svg
similarity index 100%
rename from resources/workspace/content_rec_sys/resources/competitive_analysis.svg
rename to docs/resources/workspace/content_rec_sys/resources/competitive_analysis.svg
diff --git a/resources/workspace/content_rec_sys/resources/data_api_design.pdf b/docs/resources/workspace/content_rec_sys/resources/data_api_design.pdf
similarity index 100%
rename from resources/workspace/content_rec_sys/resources/data_api_design.pdf
rename to docs/resources/workspace/content_rec_sys/resources/data_api_design.pdf
diff --git a/resources/workspace/content_rec_sys/resources/data_api_design.png b/docs/resources/workspace/content_rec_sys/resources/data_api_design.png
similarity index 100%
rename from resources/workspace/content_rec_sys/resources/data_api_design.png
rename to docs/resources/workspace/content_rec_sys/resources/data_api_design.png
diff --git a/resources/workspace/content_rec_sys/resources/data_api_design.svg b/docs/resources/workspace/content_rec_sys/resources/data_api_design.svg
similarity index 100%
rename from resources/workspace/content_rec_sys/resources/data_api_design.svg
rename to docs/resources/workspace/content_rec_sys/resources/data_api_design.svg
diff --git a/resources/workspace/content_rec_sys/resources/seq_flow.pdf b/docs/resources/workspace/content_rec_sys/resources/seq_flow.pdf
similarity index 100%
rename from resources/workspace/content_rec_sys/resources/seq_flow.pdf
rename to docs/resources/workspace/content_rec_sys/resources/seq_flow.pdf
diff --git a/resources/workspace/content_rec_sys/resources/seq_flow.png b/docs/resources/workspace/content_rec_sys/resources/seq_flow.png
similarity index 100%
rename from resources/workspace/content_rec_sys/resources/seq_flow.png
rename to docs/resources/workspace/content_rec_sys/resources/seq_flow.png
diff --git a/resources/workspace/content_rec_sys/resources/seq_flow.svg b/docs/resources/workspace/content_rec_sys/resources/seq_flow.svg
similarity index 100%
rename from resources/workspace/content_rec_sys/resources/seq_flow.svg
rename to docs/resources/workspace/content_rec_sys/resources/seq_flow.svg
diff --git a/resources/workspace/llmops_framework/resources/competitive_analysis.pdf b/docs/resources/workspace/llmops_framework/resources/competitive_analysis.pdf
similarity index 100%
rename from resources/workspace/llmops_framework/resources/competitive_analysis.pdf
rename to docs/resources/workspace/llmops_framework/resources/competitive_analysis.pdf
diff --git a/resources/workspace/llmops_framework/resources/competitive_analysis.png b/docs/resources/workspace/llmops_framework/resources/competitive_analysis.png
similarity index 100%
rename from resources/workspace/llmops_framework/resources/competitive_analysis.png
rename to docs/resources/workspace/llmops_framework/resources/competitive_analysis.png
diff --git a/resources/workspace/llmops_framework/resources/competitive_analysis.svg b/docs/resources/workspace/llmops_framework/resources/competitive_analysis.svg
similarity index 100%
rename from resources/workspace/llmops_framework/resources/competitive_analysis.svg
rename to docs/resources/workspace/llmops_framework/resources/competitive_analysis.svg
diff --git a/resources/workspace/llmops_framework/resources/data_api_design.pdf b/docs/resources/workspace/llmops_framework/resources/data_api_design.pdf
similarity index 100%
rename from resources/workspace/llmops_framework/resources/data_api_design.pdf
rename to docs/resources/workspace/llmops_framework/resources/data_api_design.pdf
diff --git a/resources/workspace/llmops_framework/resources/data_api_design.png b/docs/resources/workspace/llmops_framework/resources/data_api_design.png
similarity index 100%
rename from resources/workspace/llmops_framework/resources/data_api_design.png
rename to docs/resources/workspace/llmops_framework/resources/data_api_design.png
diff --git a/resources/workspace/llmops_framework/resources/data_api_design.svg b/docs/resources/workspace/llmops_framework/resources/data_api_design.svg
similarity index 100%
rename from resources/workspace/llmops_framework/resources/data_api_design.svg
rename to docs/resources/workspace/llmops_framework/resources/data_api_design.svg
diff --git a/resources/workspace/llmops_framework/resources/seq_flow.pdf b/docs/resources/workspace/llmops_framework/resources/seq_flow.pdf
similarity index 100%
rename from resources/workspace/llmops_framework/resources/seq_flow.pdf
rename to docs/resources/workspace/llmops_framework/resources/seq_flow.pdf
diff --git a/resources/workspace/llmops_framework/resources/seq_flow.png b/docs/resources/workspace/llmops_framework/resources/seq_flow.png
similarity index 100%
rename from resources/workspace/llmops_framework/resources/seq_flow.png
rename to docs/resources/workspace/llmops_framework/resources/seq_flow.png
diff --git a/resources/workspace/llmops_framework/resources/seq_flow.svg b/docs/resources/workspace/llmops_framework/resources/seq_flow.svg
similarity index 100%
rename from resources/workspace/llmops_framework/resources/seq_flow.svg
rename to docs/resources/workspace/llmops_framework/resources/seq_flow.svg
diff --git a/resources/workspace/match3_puzzle_game/resources/competitive_analysis.pdf b/docs/resources/workspace/match3_puzzle_game/resources/competitive_analysis.pdf
similarity index 100%
rename from resources/workspace/match3_puzzle_game/resources/competitive_analysis.pdf
rename to docs/resources/workspace/match3_puzzle_game/resources/competitive_analysis.pdf
diff --git a/resources/workspace/match3_puzzle_game/resources/competitive_analysis.png b/docs/resources/workspace/match3_puzzle_game/resources/competitive_analysis.png
similarity index 100%
rename from resources/workspace/match3_puzzle_game/resources/competitive_analysis.png
rename to docs/resources/workspace/match3_puzzle_game/resources/competitive_analysis.png
diff --git a/resources/workspace/match3_puzzle_game/resources/competitive_analysis.svg b/docs/resources/workspace/match3_puzzle_game/resources/competitive_analysis.svg
similarity index 100%
rename from resources/workspace/match3_puzzle_game/resources/competitive_analysis.svg
rename to docs/resources/workspace/match3_puzzle_game/resources/competitive_analysis.svg
diff --git a/resources/workspace/match3_puzzle_game/resources/data_api_design.pdf b/docs/resources/workspace/match3_puzzle_game/resources/data_api_design.pdf
similarity index 100%
rename from resources/workspace/match3_puzzle_game/resources/data_api_design.pdf
rename to docs/resources/workspace/match3_puzzle_game/resources/data_api_design.pdf
diff --git a/resources/workspace/match3_puzzle_game/resources/data_api_design.png b/docs/resources/workspace/match3_puzzle_game/resources/data_api_design.png
similarity index 100%
rename from resources/workspace/match3_puzzle_game/resources/data_api_design.png
rename to docs/resources/workspace/match3_puzzle_game/resources/data_api_design.png
diff --git a/resources/workspace/match3_puzzle_game/resources/data_api_design.svg b/docs/resources/workspace/match3_puzzle_game/resources/data_api_design.svg
similarity index 100%
rename from resources/workspace/match3_puzzle_game/resources/data_api_design.svg
rename to docs/resources/workspace/match3_puzzle_game/resources/data_api_design.svg
diff --git a/resources/workspace/match3_puzzle_game/resources/seq_flow.pdf b/docs/resources/workspace/match3_puzzle_game/resources/seq_flow.pdf
similarity index 100%
rename from resources/workspace/match3_puzzle_game/resources/seq_flow.pdf
rename to docs/resources/workspace/match3_puzzle_game/resources/seq_flow.pdf
diff --git a/resources/workspace/match3_puzzle_game/resources/seq_flow.png b/docs/resources/workspace/match3_puzzle_game/resources/seq_flow.png
similarity index 100%
rename from resources/workspace/match3_puzzle_game/resources/seq_flow.png
rename to docs/resources/workspace/match3_puzzle_game/resources/seq_flow.png
diff --git a/resources/workspace/match3_puzzle_game/resources/seq_flow.svg b/docs/resources/workspace/match3_puzzle_game/resources/seq_flow.svg
similarity index 100%
rename from resources/workspace/match3_puzzle_game/resources/seq_flow.svg
rename to docs/resources/workspace/match3_puzzle_game/resources/seq_flow.svg
diff --git a/resources/workspace/minimalist_pomodoro_timer/resources/competitive_analysis.pdf b/docs/resources/workspace/minimalist_pomodoro_timer/resources/competitive_analysis.pdf
similarity index 100%
rename from resources/workspace/minimalist_pomodoro_timer/resources/competitive_analysis.pdf
rename to docs/resources/workspace/minimalist_pomodoro_timer/resources/competitive_analysis.pdf
diff --git a/resources/workspace/minimalist_pomodoro_timer/resources/competitive_analysis.png b/docs/resources/workspace/minimalist_pomodoro_timer/resources/competitive_analysis.png
similarity index 100%
rename from resources/workspace/minimalist_pomodoro_timer/resources/competitive_analysis.png
rename to docs/resources/workspace/minimalist_pomodoro_timer/resources/competitive_analysis.png
diff --git a/resources/workspace/minimalist_pomodoro_timer/resources/competitive_analysis.svg b/docs/resources/workspace/minimalist_pomodoro_timer/resources/competitive_analysis.svg
similarity index 100%
rename from resources/workspace/minimalist_pomodoro_timer/resources/competitive_analysis.svg
rename to docs/resources/workspace/minimalist_pomodoro_timer/resources/competitive_analysis.svg
diff --git a/resources/workspace/minimalist_pomodoro_timer/resources/data_api_design.pdf b/docs/resources/workspace/minimalist_pomodoro_timer/resources/data_api_design.pdf
similarity index 100%
rename from resources/workspace/minimalist_pomodoro_timer/resources/data_api_design.pdf
rename to docs/resources/workspace/minimalist_pomodoro_timer/resources/data_api_design.pdf
diff --git a/resources/workspace/minimalist_pomodoro_timer/resources/data_api_design.png b/docs/resources/workspace/minimalist_pomodoro_timer/resources/data_api_design.png
similarity index 100%
rename from resources/workspace/minimalist_pomodoro_timer/resources/data_api_design.png
rename to docs/resources/workspace/minimalist_pomodoro_timer/resources/data_api_design.png
diff --git a/resources/workspace/minimalist_pomodoro_timer/resources/data_api_design.svg b/docs/resources/workspace/minimalist_pomodoro_timer/resources/data_api_design.svg
similarity index 100%
rename from resources/workspace/minimalist_pomodoro_timer/resources/data_api_design.svg
rename to docs/resources/workspace/minimalist_pomodoro_timer/resources/data_api_design.svg
diff --git a/resources/workspace/minimalist_pomodoro_timer/resources/seq_flow.pdf b/docs/resources/workspace/minimalist_pomodoro_timer/resources/seq_flow.pdf
similarity index 100%
rename from resources/workspace/minimalist_pomodoro_timer/resources/seq_flow.pdf
rename to docs/resources/workspace/minimalist_pomodoro_timer/resources/seq_flow.pdf
diff --git a/resources/workspace/minimalist_pomodoro_timer/resources/seq_flow.png b/docs/resources/workspace/minimalist_pomodoro_timer/resources/seq_flow.png
similarity index 100%
rename from resources/workspace/minimalist_pomodoro_timer/resources/seq_flow.png
rename to docs/resources/workspace/minimalist_pomodoro_timer/resources/seq_flow.png
diff --git a/resources/workspace/minimalist_pomodoro_timer/resources/seq_flow.svg b/docs/resources/workspace/minimalist_pomodoro_timer/resources/seq_flow.svg
similarity index 100%
rename from resources/workspace/minimalist_pomodoro_timer/resources/seq_flow.svg
rename to docs/resources/workspace/minimalist_pomodoro_timer/resources/seq_flow.svg
diff --git a/resources/workspace/pyrogue/resources/competitive_analysis.pdf b/docs/resources/workspace/pyrogue/resources/competitive_analysis.pdf
similarity index 100%
rename from resources/workspace/pyrogue/resources/competitive_analysis.pdf
rename to docs/resources/workspace/pyrogue/resources/competitive_analysis.pdf
diff --git a/resources/workspace/pyrogue/resources/competitive_analysis.png b/docs/resources/workspace/pyrogue/resources/competitive_analysis.png
similarity index 100%
rename from resources/workspace/pyrogue/resources/competitive_analysis.png
rename to docs/resources/workspace/pyrogue/resources/competitive_analysis.png
diff --git a/resources/workspace/pyrogue/resources/competitive_analysis.svg b/docs/resources/workspace/pyrogue/resources/competitive_analysis.svg
similarity index 100%
rename from resources/workspace/pyrogue/resources/competitive_analysis.svg
rename to docs/resources/workspace/pyrogue/resources/competitive_analysis.svg
diff --git a/resources/workspace/pyrogue/resources/data_api_design.pdf b/docs/resources/workspace/pyrogue/resources/data_api_design.pdf
similarity index 100%
rename from resources/workspace/pyrogue/resources/data_api_design.pdf
rename to docs/resources/workspace/pyrogue/resources/data_api_design.pdf
diff --git a/resources/workspace/pyrogue/resources/data_api_design.png b/docs/resources/workspace/pyrogue/resources/data_api_design.png
similarity index 100%
rename from resources/workspace/pyrogue/resources/data_api_design.png
rename to docs/resources/workspace/pyrogue/resources/data_api_design.png
diff --git a/resources/workspace/pyrogue/resources/data_api_design.svg b/docs/resources/workspace/pyrogue/resources/data_api_design.svg
similarity index 100%
rename from resources/workspace/pyrogue/resources/data_api_design.svg
rename to docs/resources/workspace/pyrogue/resources/data_api_design.svg
diff --git a/resources/workspace/pyrogue/resources/seq_flow.pdf b/docs/resources/workspace/pyrogue/resources/seq_flow.pdf
similarity index 100%
rename from resources/workspace/pyrogue/resources/seq_flow.pdf
rename to docs/resources/workspace/pyrogue/resources/seq_flow.pdf
diff --git a/resources/workspace/pyrogue/resources/seq_flow.png b/docs/resources/workspace/pyrogue/resources/seq_flow.png
similarity index 100%
rename from resources/workspace/pyrogue/resources/seq_flow.png
rename to docs/resources/workspace/pyrogue/resources/seq_flow.png
diff --git a/resources/workspace/pyrogue/resources/seq_flow.svg b/docs/resources/workspace/pyrogue/resources/seq_flow.svg
similarity index 100%
rename from resources/workspace/pyrogue/resources/seq_flow.svg
rename to docs/resources/workspace/pyrogue/resources/seq_flow.svg
diff --git a/resources/workspace/search_algorithm_framework/resources/competitive_analysis.pdf b/docs/resources/workspace/search_algorithm_framework/resources/competitive_analysis.pdf
similarity index 100%
rename from resources/workspace/search_algorithm_framework/resources/competitive_analysis.pdf
rename to docs/resources/workspace/search_algorithm_framework/resources/competitive_analysis.pdf
diff --git a/resources/workspace/search_algorithm_framework/resources/competitive_analysis.png b/docs/resources/workspace/search_algorithm_framework/resources/competitive_analysis.png
similarity index 100%
rename from resources/workspace/search_algorithm_framework/resources/competitive_analysis.png
rename to docs/resources/workspace/search_algorithm_framework/resources/competitive_analysis.png
diff --git a/resources/workspace/search_algorithm_framework/resources/competitive_analysis.svg b/docs/resources/workspace/search_algorithm_framework/resources/competitive_analysis.svg
similarity index 100%
rename from resources/workspace/search_algorithm_framework/resources/competitive_analysis.svg
rename to docs/resources/workspace/search_algorithm_framework/resources/competitive_analysis.svg
diff --git a/resources/workspace/search_algorithm_framework/resources/data_api_design.pdf b/docs/resources/workspace/search_algorithm_framework/resources/data_api_design.pdf
similarity index 100%
rename from resources/workspace/search_algorithm_framework/resources/data_api_design.pdf
rename to docs/resources/workspace/search_algorithm_framework/resources/data_api_design.pdf
diff --git a/resources/workspace/search_algorithm_framework/resources/data_api_design.png b/docs/resources/workspace/search_algorithm_framework/resources/data_api_design.png
similarity index 100%
rename from resources/workspace/search_algorithm_framework/resources/data_api_design.png
rename to docs/resources/workspace/search_algorithm_framework/resources/data_api_design.png
diff --git a/resources/workspace/search_algorithm_framework/resources/data_api_design.svg b/docs/resources/workspace/search_algorithm_framework/resources/data_api_design.svg
similarity index 100%
rename from resources/workspace/search_algorithm_framework/resources/data_api_design.svg
rename to docs/resources/workspace/search_algorithm_framework/resources/data_api_design.svg
diff --git a/resources/workspace/search_algorithm_framework/resources/seq_flow.pdf b/docs/resources/workspace/search_algorithm_framework/resources/seq_flow.pdf
similarity index 100%
rename from resources/workspace/search_algorithm_framework/resources/seq_flow.pdf
rename to docs/resources/workspace/search_algorithm_framework/resources/seq_flow.pdf
diff --git a/resources/workspace/search_algorithm_framework/resources/seq_flow.png b/docs/resources/workspace/search_algorithm_framework/resources/seq_flow.png
similarity index 100%
rename from resources/workspace/search_algorithm_framework/resources/seq_flow.png
rename to docs/resources/workspace/search_algorithm_framework/resources/seq_flow.png
diff --git a/resources/workspace/search_algorithm_framework/resources/seq_flow.svg b/docs/resources/workspace/search_algorithm_framework/resources/seq_flow.svg
similarity index 100%
rename from resources/workspace/search_algorithm_framework/resources/seq_flow.svg
rename to docs/resources/workspace/search_algorithm_framework/resources/seq_flow.svg
diff --git a/setup.py b/setup.py
index e90fd04b2..1cdfa1169 100644
--- a/setup.py
+++ b/setup.py
@@ -22,7 +22,7 @@ class InstallMermaidCLI(Command):
here = path.abspath(path.dirname(__file__))
-with open(path.join(here, "README_EN.md"), encoding="utf-8") as f:
+with open(path.join(here, "README.md"), encoding="utf-8") as f:
long_description = f.read()
with open(path.join(here, "requirements.txt"), encoding="utf-8") as f: