OpenAPI3 + OpenAPI generator でgolangサーバ・TypeScriptクライアントの実装を試すGoTypeScriptswaggerOpenAPIOpenAPIGenerator 昨今のマイクロサービス化の流れに伴い、サービス間の情報のやり取りのルールをスキーマとして定義してクライアント、サーバーの開発を行うスキーマ駆動開発が取りた出されている。 今回はOpenAPI3(旧Swagger)をスキーマ駆動開発のツールの一つとして取り上げたが、意外と踏み込んだHello Worldの記事が少なかったので書いた。 対象読者 最近swaggerやOpenAPIという言葉を聞いて試してみたいが導入に悩んでいる人 普段からAPIを使用した開発を行っているがOpenAPIを使ったことがない人 Dockerや特定プログラミングをある程度まで習熟している人 OpenAPIとは
この記事は、温かみのある手作業で swagger-php の annotation を書かなければいけない人向けに、コピペで使えるannotationを提供する目的でまとめます。 単なる key value 表現のannotation 出力例 { "id": "1", "name": "サンプル太郎", "email": "example@hoge.com", "created_at": "2006-04-13T14:12:53+09:00" } /** * @OA\Get( * tags={"Common"}, * path="/api/user", * @OA\Response( * response="200", * description="success", * @OA\JsonContent(ref="#/components/schemas/user_responder")
PythonのWebフレームワーク「FastAPI」とTypeScript・OpenAPIで、型つきでWebアプリを作ってみる - 機械学習WebAppのための技術スタックPythonTypeScriptMachineLearningOpenAPIFastAPI Intro Pythonで実装した機械学習や画像処理をバックエンドにしたWebアプリをサクッと作るための技術スタックとして、FastAPI+TypeScript+OpenAPIを紹介します。 モチベーション PythonでサクッとWebサーバ(APIサーバ)を立てたい 今まではFlaskを使ってたような用途 「Pythonで」 機械学習・画像処理のサービスなので 「サクッと」 バリデーションとか楽したい サーバ、クライアント共に型の保証が欲しい 機械学習や画像処理のアプリはパラメータが多くなりがち・一貫した慣習が無いのでミスしやす
Storybook上でコンポーネントの挙動をみたいけど、データ取得に失敗した際の挙動は確認できない。。。みたいな悩みはありませんか?私はあります。 今回はGraphQLを用いたデータ取得を行うコンポーネントに対して、mswを用いることによってデータ取得の結果に応じたコンポーネントの振る舞いをStorybook上やテスト上で確認出来るようにあれこれする内容になっています。 GraphQLのアドカレというよりStorybookのアドカレかもしれない 概要 本記事では以下の内容を取り扱います。 MSWを用いたGraphQLのモックサーバーの運用 StorybookとMSWを組み合わせたコンポーネントのカタログ化 テスト上でのモックサーバーの運用 Query・Mutationのモックを出来るようにし、実際にStorybookやテスト上でモックすることでどういったことが出来るようになるのかという内容
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く