为了便于有想法贡献该项目的人参与协作开发, 或者想基于该项目进行二次开发.
使用技术
- UI: semantic-ui 一款精美的语义化前端设计语言, 组件丰富.
- 框架: aurelia 一款双向绑定JavaScript客户端框架.
项目基于aurelia-cli: http://aurelia.io/hub.html#/doc/article/aurelia/framework/latest/the-aurelia-cli/1
运行打包
安装nodejs
全局安装aurelia-cli: npm install aurelia-cli -g
# 安装nodejs工程依赖
npm install
# 开发模式
au run --watch
# 生产构建
au run build --env prod
使用三方插件
https://github.com/flesler/jquery.scrollTo
https://github.com/chjj/marked
https://www.npmjs.com/package/highlight.js
https://github.com/zenorocha/clipboard.js
https://github.com/lgarron/clipboard.js
https://www.npmjs.com/package/dropzone https://github.com/enyo/dropzone
https://github.com/layerssss/paste.js
https://github.com/hustcc/timeago.js
https://www.npmjs.com/package/swipebox
http://www.jacklmoore.com/autosize/
https://www.npmjs.com/package/jquery.hotkeys
https://github.com/jeresig/jquery.hotkeys
https://github.com/yuku-t/jquery-textcomplete
https://github.com/yuku-t/jquery-textcomplete/blob/master/doc/how_to_use.md
https://www.npmjs.com/package/aurelia-textcomplete
https://github.com/NextStepWebs/simplemde-markdown-editor/
http://gromo.github.io/jquery.scrollbar/demo/basic.html
https://github.com/gromo/jquery.scrollbar
https://github.com/zenozeng/color-hash
https://github.com/Nickersoft/push.js