kikeda1104's blog

備忘録・技術に関することを書いています。(webエンジニア)

Gemのテンプレート作成(Ruby)

こんにちは。サービスで利用するAPIを使うライブラリを開発しているのですが、Gemしておいたほうが保守しやすそうだったので こちらを進めています。Gemを開発する上でのテンプレートの作成方法について、記事を書いておきたいと思います。

Gemのテンプレート作成

$ bundler gem [gem_name]

Githubリポジトリをリモートリポジトリとして登録

Github上で、新規リポジトリを作成します。

  • Repository name
  • Description(任意)
  • public / private(privateなら有料)
  • READMEの有無
  • .gitignoreの有無(bundler gemコマンドにより.gitignoreが作成されています)

f:id:kikeda1104:20141018140357p:plain

選択し終えたら、[Create reposittory]ボタンをクリックする。

作成したリポジトリのURLをアドレスバーからでも、[HTTP clone URL]からでもクリップボードにコピーする。

first commit

$ git add .
$ git commit -m "first commit"

gemのgitにremote repositoryを登録

$ cd [gem_name]
$ git remote add origin https://github.com/kikeda1104/[gem_name]
$ git pull origin master

以上です。