我正在尝试在Ruby on Rails中创建一个GUI,它处理GitHub的功能,我使用什么工具?有什么提示吗?
答案 0 :(得分:0)
我最近构建了应用程序来管理github / bitbucket / gitlab存储库。
对于github,我使用omniauth-github
进行oauth2授权,octokit
使用github api。
这些是我使用过的完整宝石列表:
# github oauth2 authorization
gem 'omniauth-github'
# ruby client for github api
gem 'octokit'
# gitlab oauth2 authorization
gem 'omniauth-gitlab'
# ruby client for gitlab api
gem 'gitlab'
# bitbucket oauth2 authorization
gem 'omniauth-bitbucket', git: 'https://github.com/alexkojin/omniauth-bitbucket'
# ruby client for bitbucket api
gem 'bitbucket_rest_api'