我们在路上、前方不会太远
木犀官网项目是面向木犀内部的一系列服务网站,分为团队介绍、图书、分享、博客四个板块
master: 主分支: 发布特定功能
development: 开发分支
1.安装flask
教程: http://docs.jinkan.org/docs/flask/installation.html#installation
不懂处请私聊朱承浩或者王怡凡
2.安装扩展环境
进入虚拟环境(还是请参见教程)
pip install -r requirment.txt
安装遇到问题请私聊朱承浩或者王怡凡
3.连接本地测试数据库
因为测试数据库路径改为了相对路径(见 issue #1),所以仓库clone下来就可以连接
数据库有改动或者有错误请私聊朱承浩或者王怡凡
4.连接远程测试数据库
搭建中........
项目采用git工作流
每当有特定功能提交时, 请一定一定一定一定要遵循以下步骤
0: fork 项目仓库
在github上fork这个仓库
1: clone fork的项目仓库
git clone https://github.com/your_username/muxi_site.git
2: 从development分支开出功能分支(以feature为例)
git checkout development
git checkout -b feature development
3: 在feature分支进行功能开发
写写写写写..............代码
4: 本地调试
确保代码修改可以在本地调试通过
5: 向feature分支提交
请提交时只提交改动的文件,并写好commit信息
6: 在Github 上向dev分支发送pull request
7: 并入development分支(项目维护人负责)
8: merge development分支到master,发布版本(项目维护人负责)
2015年10月19号: 木犀图书测试版1.0上线,1.0+正在修bug
-----------------------------------------------------
2015年10月19日: 木犀分享完成基本功能,下一步整合markdown编辑器和优化
-----------------------------------------------------
2015年10月20日: 木犀分享完成分页功能、权限管理
-----------------------------------------------------
2015年10月22日: 总结此仓库的合作方式(前后端),因为有点混乱有点烦