cebe / cebe/php-openapi

Symfony YAML does not parse all YAML

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

説明

While trying to add more tests for more specs from these sources:

- https://github.com/Mermade/openapi3-examples/tree/master/resources
- https://github.com/Nexmo/api-specification/tree/master/definitions
- https://github.com/APIs-guru/openapi-directory

I found that symfony YAML fails on a lot of these.
We either need an alternative YAML parser or improve symfony YAML to not fail.

- https://github.com/yaml/yaml-test-suite
- https://github.com/symfony/symfony/issues/27965

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

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

issue にリンクされている OpenAPI の例と定義を使って失敗を再現し、その挙動を yaml-test-suite および Symfony issue #27965 と比較します。Symfony YAML parser を改善または置き換えるべきかを判断し、issue の完了を検討する前に、影響を受ける OpenAPI YAML ファイルが正常にパースできることを確認します。

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

評価

技術スタック
php, symfony
領域
api, backend
issue の種類
バグ
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

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

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