gem開発素人ながらsyameiを公開した話
4年前に作りかけた「syamei」を2020/07/16に公開しました。
syameiは一言で、法人格を除くことができます。
用途は名寄せでした。
パーフェクトRuby on Railsでおなじみの前島さん(https://willnet.jp/)にペアプロでご指導いただいて途中まで作っていました。
公開するところまでいかず放っていたのをふと自宅の大掃除のタイミングで思い出し、つい最近公開しました。
なんだかんだ470のダウンロードをいただいて0じゃなくてよかったと思っております。
少し気持ちがよくなったこともあって、情報を公開しないと使われずに眠る可能性があるのでブログを書き始めたところです。
当時は、法人格を除くだけの機能だったのですが、リリースに向けてメソッドを追加しました。
- 末尾の法人格を削除
- 先頭の法人格を削除
- 使用している法人格を取得
- gemに登録している法人格の取得
当時よりレベルもあがっていたので「【Ruby】gemの作り方から公開まで - Qiita」を参考にさせていただき微修正したくらいです。
Circle CIの設定等はあまりやってきていないので「Rubyのgemを公開しつつCircleCIでCI/CD(継続的インティグレーション/継続的デリバリー)を体験しよう - Qiita」からコードを参考にして微修正したくらいなのでまだまだ改良ポイントがあると思っております。
他の法人格がissueにあがったら是非対応したいと思うのでよろしくお願いします。
それと全く関係がないところで、fudo3というgemをリリースしますのでそこで記事を書けたらと思います。
fudo3は不動産でよく使われている計算系をまとめたものになります。
参考にしたサイト
- https://qiita.com/9sako6/items/72994b8b1c00af4e61fe
-
Rubyのgemを公開しつつCircleCIでCI/CD(継続的インティグレーション/継続的デリバリー)を体験しよう - Qiita
RubyGems
ソースコード
- https://github.com/yposi/syamei
現行バージョンは 0.1.3 (2020/08/13現在) - https://github.com/yposi/fudo3
現行バージョンは 0.1.0 (2020/08/25現在)