上海 RubyTuesday 召集开始~
主题:
日期:7 月 17 日,星期二 时间:晚上 7 点 地点:长乐路 1035 号,二楼
你也可以看看这里,http://51skills.com/events
我来剧透:
you can use bundle to create a gem from scratch: bundle gem awesome
BTW, what a shame that i created my first gem a few days ago even though i learned ruby and rails for more than 6 months.
讨论的线索:@kenshin716 给大家介绍自己的项目 Sinatra-Backbone-TodoApp,于是我们开始讨论 Sinatra,然后 @RainuxLuo 给大家介绍了一个很牛的基于 Sinatra 的项目 MiddleMan 。当我们开始讨论 Midleman 的时候,我们又提到了Meteor,然后网友说,其实还有个比 Meteor 更有趣的项目Derbyjs...
讨论线索 2: 如何加速你的测试?两个 tip:
如何规划你的 Gem 的版本号? 建议参考Semantic Versioning,懒人用gem-release帮你在每次 Release gem 的时候,把版本号 +1。
讨论线索 3:
关于载入 lib,用 require 'foo/bar'
还是 require File.dirname(__FILE__) + 'path/to/file'
?
bundle 会帮助你将 gem 的 lib 加入到 load path 中,所以直接试用第一种方法即可。