claspというGoogle Apps Script(GAS)をローカルで開発するためのツールがある。claspを使うと、TypeScriptを使ったGASのコーディングも標準で行える。
今回はclaspを使って以下の要求を満たしながらGASの開発を行う際の設定をまとめる。
- TypeScriptによる実装
- Gitによる構成管理
- Prettierによる自動フォーマット
- TSLintによる静的解析
2019/01現在Public BataのGitHub ActionsでCircleCIのbranches only
相当の処理を出来ないか調査した。
Hugoで公開しているこのブログのサイドバーのリンクの一部をクリックすると、HTTPSで公開しているはずがHTTP通信となって遷移していた。
HTTPS通信でページ遷移するように直したときのメモ。
Hugoで各記事にThe Open Graph protocol(OGP)を設定したときのメモ。
HugoでTwitter Card(アイキャッチ画像)を設定したときのメモ。
2018年を振り返ってみる。GitHubベースの振り返りは別記事にまとめた。
golang.tokyo #20に参加してきたのでメモ。
この記事は、
write-blog-every-week Advent Calendar 2018の15日目の記事。
「毎週ブログを書く」では無いが「毎日GitHubにコミットする」ということを続けている。今年も1年の振り返りを行なうにあたり、GitHubの活動を振り返ってみた。
これは
Go Advent Calendar 2018の14日目の記事となる。
この記事ではGoogleが提供するGoのDependency Injection(DI、依存性の注入)ツールであるWireを使ったDIの概要と、Wireで利用可能なDI関数の戻り値シグネチャのパターンを紹介する。
- github.com/google/wire
- Compile-time Dependency Injection With Go Cloud’s Wire | The Go blog
他の方のリポジトリにビルドすると表題のエラーが出てしまった。
bluele/mecab-golang
をimportしている(CGOの設定が必要だった)のが原因だったのでメモしておく。