IT技術にまつわる実験ノート

「長編を書くより、短編を数多く完成させてください。それが上達への近道です」 by 手塚治虫

Railsの人気OSSリポジトリでテストとテンプレートエンジンとJSフレームワークで何を使っているのか調べてみる

tl;dr

RailsGitHubスター数が多いOSSアプリについて調べたところ、以下のようになった。

名前 スター数 テスト テンプレート JS API
discourse 27850 RSpec ERB Ember, jQuery active_model_serializers
gitlabhq 21681 RSpec Haml Vue, jQuery grape
mastodon 17228 RSpec Haml React active_model_serializers
diaspora 12192 RSpec Haml jQuery acts_as_api
spree 9692 RSpec ERB jQuery fast_jsonapi
dev.to 8688 RSpec ERB Preact, jQuery jbuilder
refinerycms 3634 RSpec ERB jQuery 不明
fat_free_crm 3095 RSpec Haml jQuery activemodel-serializers-xml
homeland  2885 RSpec ERB jQuery 不明
redmine 2422 Minitest ERB jQuery 不明

 

まとめ

テストは RSpec が多く、テンプレートエンジンは ERB と Haml でほぼ半々、JSライブラリは jQuery を使っているところが多かった。