gae-init
项目核心内容总结:
项目功能
gae-init 是一个基于 Python、Flask 和 Google App Engine 的项目模板,集成 RESTful API、Bootstrap 前端框架及多种开发工具,用于快速构建和部署 Web 应用。
使用方法
- 初始化:进入项目目录后运行
yarn安装依赖,全局安装gulp-cli。 - 开发环境:执行
gulp启动本地服务器,访问http://localhost:3000。 - 部署:使用
gulp deploy命令部署到 Google App Engine,支持指定项目名和版本。 - 重置:运行
gulp reset重置项目并重新安装依赖。
主要特性
- 技术栈:Python 2.7、Flask、NDB、Jinja2、Bootstrap、jQuery、Less 等。
- 工具支持:集成 Gulp、Bower,支持自动化构建和测试。
- 测试功能:提供本地测试脚本,验证页面响应及应用启动能力。
- 部署灵活:支持多项目部署、版本控制及禁用自动推广。
适用平台:支持 macOS、Linux 和 Windows 系统。