2015-01-24_chiba.pm6

 2015-01-24_chiba.pm6

A473164add8debfea01e4eb70e07d1ea?s=128

SUZUKI Masashi

January 24, 2015
Tweet

Transcript

  1. CPAN Authorへの道 chiba.pm #6 LT すずきまさし / @masasuz 2015/01/24 1

  2. おまえだれよ すずきまさし / @masasuz 五反田の辺りにある中小web企業 開発/運用基盤的整備 社内システム開発 zsh / perl

    / MySQL / Ubuntu / Debian / i☆Ris 2
  3. 最近使っている ツール/技術/ミドルウェア Elasticsearch Fluentd Gitbucket 3

  4. 今年使いたい ツール/技術/ミドルウェア Docker Ansible Sensu 4

  5. 最近CPAN Author になりました。 5

  6. https://metacpan.org/pod/ WebService::Slack::Incomi ngWebHook 6

  7. 7

  8. WebService::Slack::Inc omingWebHook SlackのIncoming Web hookを使ってメッ セージをポストするモジュール 最近Slackを使い始めたけど、Perlで Incoming Web Hookをポストするモ

    ジュールが無かった。作るかー。 監視ツールとかの通知用途 8
  9. 今日は、CPANに上げるま でにやったことについて 話します。 9

  10. CPANに上げるまでやった こと PAUSE ID取得 作る PrePANにさらす リリース 10

  11. PAUSE ID取得 https://pause.perl.org/pause/query? ACTION=request_id フォームを埋めてリクエストすると3時間 くらいでIDが発行されます PAUSE ID取得の理由を短くてもまともな内 容を書いておけば、まず通るっぽいです。 (Acmeモジュールを上げたい!という本

    音は書きませんでした) 11
  12. つくる Minillaが便利 https://metacpan.org/pod/Minilla minil new New::Module プロジェクトの雛形作ってくれる テストもminil testで実行 12

  13. PrePANにさらす http://prepan.org/ Perlモジュールのコードレビューサイ ト 3日くらい待ってコメントつかなかった ので大丈夫かなと判断 13

  14. リリース ~/.pauseにPAUSE IDとパスワードを書 いておく minil release を一発叩くとリリース 作業をもろもろしてくれる 指定したリリース番号でタグ付けし てくれる

    CPANにアップロードしてくれる 14
  15. ね。かんたんでしょ 15

  16. とはいえ、 初めてCPANにアップロードするので、 本当にこれで良いのかだいぶ不安でし た。 先人のCPANアップロード初挑戦のブロ グ記事をだいぶ参考にさせてもらいま した。 もっとよい方法や知見がありましたら 教えて欲しいです。 16

  17. まとまらないまとめ 思ったより、CPANアップロードは難し くない Minilla便利! 先人の知恵大事 17

  18. ありがとう ございました 18