Support OpenAPI 3.1
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 35/100
Rechercherichtung
Beginne mit der Durchsicht der in der Issue verlinkten Migrationshinweise von OpenAPI 3.0 zu 3.1 und vergleiche sie mit der aktuellen OpenAPI-Verarbeitung dieser Bibliothek. Als abgeschlossen gilt die Aufgabe, wenn die Bibliothek die aufgeführten Änderungen in 3.1 unterstützt, einschließlich nullable Typen, direkter exklusiver Grenzen, Beispielen, Payloads für Datei-Uploads und expliziter JSON-Schema-Dialekte.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
OpenAPI 3.1 has just been released... Can we hope for support in this library?
Changes in the spec seems really small, but there are some small BCs that could complicate the stuff further: https://www.openapis.org/blog/2021/02/16/migrating-from-openapi-3-0-to-3-1-0
Main differences:
- no more
nullable
-type: string
-nullable: true
+type:
+ - "string"
+ - "null"
exclusiveMinimumandexclusiveMaximumare used directly
-minimum: 7
-exclusiveMinimum: true
+exclusiveMinimum: 7
examples, no moreexample
-example: fedora
+examples:
+ - fedora
- Describing File Upload Payloads
- declaring JSON Schema dialect explicitly
- Vorherrschende Sprache
- PHP
- Sterne
- 501
- Forks
- 99
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
- Enthält ein Dockerfile oder eine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Kein Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus cebe/php-openapi
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 48/100
cebe/php-openapi#250 ·
-
BC break in 1.8Offen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
cebe/php-openapi#247 · 1 Kommentar · 1 Reaktion ·
-
php 8.4 deprecationsOffen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 58/100
cebe/php-openapi#245 · 3 Kommentare ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 52/100
cebe/php-openapi#242 · 6 Kommentare · 1 Reaktion ·
-
Add support for empty Security Requirement Object (`{}`) in security requirementEvtl. vergeben @SOHELAHMED7 hat das vor 525 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 55/100
cebe/php-openapi#238 ·
Alle Issues in cebe/php-openapi
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
verbb/formie#3022 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Automattic/blocks-engine#3090 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
-
macOS
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 83/100
beyondcode/herd-community#1771 ·
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 63/100