InTexT (Intelligent text editor) 是由 JoTang 开发的一款专注于智能化内容生产的文档工具。
主要技术栈:
- 前端:
React
+Mobx
+Tensorflow.js
- 后端:
Flask
+MySQL
建议先安装 yarn 作为包管理器。
git clone git@github.com:Agrimonia/InTexT.git
cd intext
yarn # or npm i
yarn dev # or npm run dev
# ./intext
cd landing_page
npm install
gulp dev
建议进入虚拟环境,以 conda 为例:
- 下载地址推荐:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
- 安装完成后,进入 cmd 输入:
conda create -n intext python=3.7
- 进入编辑器,输入:
activate intext
# ./intext
cd api
pip install -r requirements.txt
python manage.py db_create
python run.py
为了避免转换代码风格的痛苦,我们用 Prettier 取代 ESlint,你可以按照自己的风格来编写代码,提交时 Prettier 会帮你自动格式化。
Visual Studio Code
在 VSCode 的插件商店中搜索 Prettier 并安装。由于目前没有上 ESlint,建议在当前工作区禁用其他 Linter。
其他编辑器
见 Prettier 文档:https://prettier.io/docs/en/editors.html