使用 Marionette.js 开发的应用,gulp + browserify 构建。
git clone git@github.com:ioPanda/erp.git && cd erp
确认 Node.js & npm 已经 installed. 建议使用 nvm || nvm-windows.
npm install
npm install gulp -g
gulp watch
等待 2/3 秒完成编译, 浏览器会自动打开 http://localhost:3000.
- 目录结构
Directories | Purpose |
---|---|
api | Mock api routes |
dist | Built assets |
src | Source files |
test | Test files |
开发前确保你熟悉了 erp 这个游戏的玩法, 还不熟悉的看过来.
- 代码可维护性, 重视代码的质量. 风格遵循eslint规则, 代码逻辑主动让学姐学长看一下. 插件可以直接用, 但是需要在可掌控的范围内, 即兼容IE8+. (楼下实验室下面还有 firefox 2x 版本落后的吓人)
- 主动推送的策略. 上一版是使用"反向Ajax"的 DWR 库实现的. 这一点需要改进.
- 静态资源需要做优化处理上线
- 能够查看自己的信息. 需要有个能够移动到某个点能够加载用户的信息. 这个可能是后端需要加接口就完成的事情.
- 加入间谍功能.
- 加入原料贱卖的功能.
静态资源已经放在 158 的 nginx 上 => 👀打开看效果.
跟后台联调: 发布你的代码到158上去,只要执行一下 build 脚本就可以了 sh build.sh
, 所有 /erp/
的 ajax 接口都会被转发到 159.
===
© 2014-2016 重邮信管工作室. Distributed under ISC license.