[Step by step] Tự xây dựng Ruby Gem của bạn
Các Rubyist chắc không còn xa lạ gì với khái niệm Gem. Khi cần tìm một Gem nào đó, chúng ta thường truy cập RubyGems. Ở đây, gần như mọi Gem cần thiết cho việc phát triển đều có thể tìm thấy, thật tiện phải không. Nhưng với tư cách là một Rubyist chân chính muốn đóng góp cho cộng đồng Ruby, đã khi ...
Các Rubyist chắc không còn xa lạ gì với khái niệm Gem. Khi cần tìm một Gem nào đó, chúng ta thường truy cập RubyGems. Ở đây, gần như mọi Gem cần thiết cho việc phát triển đều có thể tìm thấy, thật tiện phải không. Nhưng với tư cách là một Rubyist chân chính muốn đóng góp cho cộng đồng Ruby, đã khi nào các bạn đặt ra câu hỏi, làm thế nào để tạo ra Gem ? và làm thế nào để mọi người biết đến, để đóng góp cho cộng động ? Bài viết này sẽ giúp bạn hiểu cơ bản về cách thức tạo và release Gem của mình lên RubyGems.
Trước khi bắt đầu, ta cần tìm hiểu Gem là gì đã. Gem về cơ bản nó chính là các plugin của Ruby. Tuy nhiên trước khi có khái niệm Gem, các plugin của Ruby được tạo ra và cài đặt khá thủ công. Chúng ta phải tải plugin về và giải nén trực tiếp trong source code dự án