Azure / Azure/data-api-builder

Update `dab.draft.schema.json` with null support for more properties to pass `dab validate`

Offen
#2,277 0 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
cli config cri enhancement
Vorherrschende Sprache
C#
Sterne
1.5k
Forks
370
Ø Merge
3 T. 22 Std.
Gemergte PRs (30 T.)
9

Beschreibung

Creating an issue to track schema validation for nullable fields in the config file. I imagine this is an issue for any field we consider nullable. So more than just `ttl-seconds`

_Originally posted by @seantleonard in https://github.com/Azure/data-api-builder/pull/2267#discussion_r1646317383_

Need to update the `dab.draft.schema.json` and add test validating schema satisfying the null support for those columns

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit dab.draft.schema.json und überprüfe die Konfigurationseigenschaften, die null akzeptieren sollten, wobei ttl-seconds als bestehendes Beispiel verwendet wird. Füge den angeforderten Schema-Validierungstest hinzu und führe dab validate aus; abgeschlossen ist die Aufgabe, wenn nullable Felder die Validierung bestehen, ohne die Validierung für Nicht-null-Werte abzuschwächen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
csharp
Bereich
api, testing
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.