タグ

ブックマーク / blog.monochromegane.com (2)

  • ComposerとPackagistでPHPライブラリを開発、テスト、公開する(2/2)

    今回は、前回ComposerとPackagistでPHPライブラリを開発、テスト、公開する(1/2)で作成したライブラリをPackagistに公開します。 Packagistって PackagistはComposerのメインリポジトリとなるサイトです。 ここで公開しておくことでcompser.jsonにリポジトリの指定をしなくてもライブラリを取得できるようになります。 ライブラリのGit管理 Packagistでの公開する場合は、ライブラリをGit管理しましょう。 .gitignoreの準備 以下の内容で.gitignoreを作成しておきます。 .gitignore vendor/ composer.lock composer.phar 資産のコミットとタグ付け ライブラリが公開できるようになったら、資産をコミットします。 このとき、タグも一緒につけてください。このタグがバージョン番号とし

    ComposerとPackagistでPHPライブラリを開発、テスト、公開する(2/2)
    sota1235
    sota1235 2015/10/12
  • CSVテキストをMarkdown形式のテーブルに変換するツールをつくった

    Markdown形式のテーブル記法をいつまでたってもうろ覚えで、毎回検索したり、変換サイトにアクセスするのが面倒だったのでツールをつくりました。嘘です。Go書きたかっただけです。 使い方 CSVテキストを標準入力から受け取って整形済みのMarkdown形式テーブルを出力します。 $ mdt < hoge.csv | headerA | headerB | | ------- | ---------------------- | | short | very very long content | 連携 コマンドラインツールなので、pbpasteやAutomatorと組み合わせて好きなように使えます。 以下は、Automatorのサービスとして登録したmdtをGitHubのIssue作成時に呼び出している様子です。 便利っぽい。 機能 CSV/TSVに対応 タブ区切りにも対応しているのでエク

    CSVテキストをMarkdown形式のテーブルに変換するツールをつくった
    sota1235
    sota1235 2015/05/18
  • 1