gr2m / gr2m/github-api-wishlist

Make sure that all endpoints that accept request body parameters can only receive an object

オープン
#9 コメント 0 件 リアクション 1 件 担当者 0 名 GitHub で見る
主要言語
言語のデータがありません
スター
7
フォーク
1
PR マージ指標
30日以内にマージされた PR はありません

説明

The latest version of the OpenAPI spec allows the request body to be set to an array of strings in some cases (e.g. `POST /repos/{owner}/{repo}/issues/{issue_number}/labels`). These are no longer documented as far as I know and are there for legacy reasons, but having them be part of the OpenAPI spec makes it hard to generate usable SDKs / types from it.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

POST /repos/{owner}/{repo}/issues/{issue_number}/labels のようなエンドポイントの OpenAPI リクエストボディ定義を確認し、従来の文字列配列ボディに重点を置きます。どのボディパラメータがまだドキュメント化されているかを確認し、生成された SDK と型がオブジェクトのリクエストボディだけを認識するために必要な変更を特定します。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
openapi
領域
api
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。