Carpe Diem

備忘録

Shell Script

ShellCheckでシェルスクリプトをLint

背景 普段プログラミングでは特定の言語を使っていますが、シェルスクリプトはビルドスクリプトをいじる時くらいしか使わず都度検索して調べ直す事が多いです。 また使い方が間違っていてもテストする文化が浸透していないため、期待しない挙動になっていて…

OpenAPI Specベースのモノリポのドキュメントを1つにまとめる

背景 実装とAPIドキュメントはしばしば乖離して負債になりがちです。なので 実装コードからAPIドキュメントを生成する OpenAPI SpecのようにAPIスキーマから実装コードを生成する(スキーマ駆動) といった方針をとることが多いです。 FastAPIは前者のパター…