ユーザ用ツール

サイト用ツール


rubygems:jeweler

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

rubygems:jeweler [2011/12/13 11:26] – 作成 nullponrubygems:jeweler [2011/12/14 08:46] (現在) nullpon
行 1: 行 1:
 ====== jeweler ====== ====== jeweler ======
  
-gem作成ツール。Githubやrubygems.orgとの連携が可能。git必須。+[[https://github.com/technicalpickles/jeweler|jeweler]]はgem作成ツール。Githubやrubygems.orgとの連携が可能。git必須。 
  
 ===== インストール ===== ===== インストール =====
行 17: 行 18:
 rspecは単体テストをrspecで作成する。create-repoはgithubのリポジトリを作成する。詳細は ''jeweler -h'' で。 rspecは単体テストをrspecで作成する。create-repoはgithubのリポジトリを作成する。詳細は ''jeweler -h'' で。
  
-==== サマリと説明修正 ====+Rakefileを開いて gem.summary と gem.description を修正する。 
 + 
 +ソース書いてテスト、ソース書いてテスト 
 + 
 +  $ rake spec 
 + 
 +バージョンファイルを作成(以下は v0.1.0 で作成) 
 + 
 +  $ rake version:write MAJOR=0 MINOR=1 PATCH=
 + 
 +ライブラリが出来たら gemspecを作成 
 + 
 +  $ rake gemspec 
 +   
 +試しに自分のシンにインストールして使えるか確認する 
 + 
 +  $ rake install  
 + 
 +Githubのポジトリにpushし、タグ打ち、Rubygemsにアップ 
 + 
 +  $ rake release 
 +   
 +Rubygemsで公開せず、githubへpushタグ打ちみの場合 
 + 
 +  $ rake git:release 
 + 
 + 
 + 
 +==== バージョンアップ ==== 
 + 
 +実装とテストを修正し、コミットしたら、バージョンファイルを書き換え 
 + 
 +  $ rake version:bump:major 
 +  $ rake version:bump:minor  
 +  $ rake version:bump:patch 
 + 
 +のどれか。バージョンファイルがgitコミットされるので修正が終わるまで実行しない方がいい。
  
-Rakefileを開いて gem.summary と gem.description を修正する。TODOを残しているとrakeがfailする 
  
  
rubygems/jeweler.1323775576.txt.gz · 最終更新: 2011/12/13 11:26 by nullpon