2024/05/25 ~ 2024/05/31 のもくもく日記
もくもく 前回までは
2024/05/18 ~ 2024/05/24 のもくもく日記 をご覧ください。
途中経過
その1
TypeSpec はOpenAPI(Swagger) をYAML で書いた経験と比較すると、個人的に下記が嬉しいかもw
- TypeScript 等を使っているので、設定をテキストベースで書くよりも直感的に思える
- 構造化するときに使う
$ref
のパスを記述ミスしがちなんだけど、それを気にしなくて済む
その2
Android Library をGitHub Packages に配置するの、 Apache Maven の方じゃなくて Gradle レジストリの利用 の方を見ると良いかも
GitHub Actions を使ってGitHub Packages に配置する流れは、 こっちの方が流れが分かりやすい気がしてきた。
https://docs.github.com/ja/actions/publishing-packages/publishing-java-packages-with-gradle
それにしてもGradle キャッシュ用のパッケージもあるのは初めて知った(゚Д゚;)
actions/setup-java でもGradle キャッシュ出来るから疑問だったけど、 gradle/actions のアドバンテージはここに書いてあった 👀
https://github.com/gradle/actions/blob/main/docs/setup-gradle.md#why-use-the-setup-gradle-action
その3
CocoaPods でpodspec を配置するコマンドって2つあるように思えたけど、用途が違うっぽい 👀
・pod repo push
・pod trunk push
https://github.com/CocoaPods/CocoaPods/issues/6237
その4
Ubuntu-22.04(WSL2) でRubyGem を使ってCocoaPods を導入し、
bundle exec pod spec lint
を試したら実行できた
このノリなら bundle exec pod repo push ~
も出来そうな気がする 💎
https://guides.cocoapods.org/making/private-cocoapods.html
その5
枕を追加したw
- C#ユーザーのためのWebアプリ開発パターン ASP.NET Core Blazorによるエンタープライズアプリ開発
- GitHub CI/CD実践ガイド
- なぜ依存を注入するのか DIの原理・原則とパターン
今回の進捗
※関連SNS
- https://x.com/shion_engineer/status/1794224821137715224
- https://x.com/shion_engineer/status/1794311022599397671
- https://x.com/shion_engineer/status/1794539403760549889
- https://x.com/shion_engineer/status/1794724506071924950
- https://x.com/shion_engineer/status/1794735514484130052
- https://x.com/shion_engineer/status/1795058404093759578
- https://x.com/shion_engineer/status/1795428300036403590
- https://x.com/shion_engineer/status/1795667331433308377
- https://x.com/shion_engineer/status/1795808879697387867
- https://x.com/shion_engineer/status/1796047366635847814
- https://x.com/shion_engineer/status/1796464988112158908