开源项目 一个个人任务管理工具

saiga · 2017年04月25日 · 最后由 saiga 回复于 2017年04月26日 · 10013 次阅读

最近在重新养成使用【番茄工作法】的习惯,想着顺便用 rails 新出的 webpacker 做点什么,结果就花了几天参照使用着的 番茄土豆 做了一个更适合个人口味的任务管理工具。

技术栈

  1. Rails 5.0
  2. webpacker
  3. Mithril.js
  4. mithril-stream (类似 rxjs 或 xstream)

demo & github

demo 账号密码: test@sample.com 123456

由于 yarn 的关系导致 heroku 部署 demo 有点曲折,就从箱底找出一个垃圾 vps 顶着用,很慢,请见谅。😂

github

吐槽时间

虽然使用 webpacker,但还是需要使用 assets pipline,也就是要在之前的基础上再加上一句来打包。我还畅想能把 assets pipline 摘掉,结果还是想多了。

./bin/webpack
rails assets:precompile

另外要说的一点是,rails-webpacker 用的是 yaml + js 来配置 wepcak.config。但就个人体验来说,除了啰嗦还是啰嗦,而且还特绕。如果是新手不熟悉 webpack,搜索出的文档你都不知道咋改。

预览图

👍

时钟背景音可以设置一个开关吗?

Peter 回复

这个可以有,今晚把用户自定义的功能补上

需要 登录 后方可回复, 如果你还没有账号请 注册新账号