Skip to content
This repository has been archived by the owner on Jul 4, 2024. It is now read-only.

volcaxiao/HangEat-Backend

Repository files navigation

HangEat

  • 建议在本地的虚拟机或者wsl中部署
  • 可能得要求python3.8以上的版本
  • 当然在win上也行,步骤一样,只是具体指令有所变化
  • 不要在本地pip,在虚拟环境中pip
    • 及时更新requirements.txt,保证项目可运行
  • 项目无关的生成文件记得添加进 .gitignore
  • 当然直接跑是跑不了的,要开发记得找我要config文件

git 规范

  • 创建自己的分支
git branch xxxx; git checkout xxxx
# or
git checkout -b xxxx
  • 每一次完成自己的更改之后,需要先变基到主分支上(保证主分支是线性的),再发起push -f (如果push不上,就加上 force 选项)
    • 如果发现变基的时候有冲突,那就是有两个人的工作冲突了,修改了相同的代码。
git rebase main
git push -f
  • 然后在 GitHub 上创建 pull request,可 merge 的条件是
    • 有一人审核通过
    • 且提交是线性的

主分支使用说明

  • 首先创建项目文件夹,并在项目文件夹下加载python的虚拟环境
mkdir your_project; cd your_project

virtualenv venv
# or
python -m venv venv
  • 进入虚拟环境
source venv/bin/activate
# win下进入虚拟环境
call venv/script/activate.bat
  • 安装依赖
pip install -r requirements.txt

About

the Backend of HangEat web

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published