Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View toshi0607's full-sized avatar
🎯
Focusing

Toshinori Sugita toshi0607

🎯
Focusing
View GitHub Profile
@toshi0607
toshi0607 / 00_architecture_corpus.md
Created July 11, 2019 00:09 — forked from kawasima/00_architecture_corpus.md
アーキテクチャ大全 (未完) のサンプル

アーキテクチャ大全のサンプル

これくらいの実例とともにソリューション選択できるようにしていきたい。

@toshi0607
toshi0607 / 00_architecture_corpus.md
Created July 11, 2019 00:09 — forked from kawasima/00_architecture_corpus.md
アーキテクチャ大全 (未完) のサンプル

アーキテクチャ大全のサンプル

これくらいの実例とともにソリューション選択できるようにしていきたい。

@toshi0607
toshi0607 / go-pkg-distribution.md
Last active October 13, 2018 12:35
Goパッケージの配布

Goパッケージの配布

GoでCLIツールを作成する上で様々な環境にシュッと配布できるのはご指摘のとおりだと思っています。

僕もCLI作成したのですが、いい感じに配布(+ リリース情報の自動生成)するための様々なライブラリに助けられたので知見を共有させていただきます。

僕が作成したgigという.gitignoreを生成するコマンドではmake releaseでつぎの内容が実行されます。

  • タグのversionを指定(対話形式)
  • 指定タグをソースコードに埋め込み