awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 repository

Awesome GitHub RepositoriesVersioned Validator Implementations

Classes that encapsulate validation rules specific to different versions of a specification draft.

Distinct from Specification Versioning: Focuses on the implementation of rules per version, rather than just version metadata or tagging.

Explore 1 awesome GitHub repository matching software engineering & architecture · Versioned Validator Implementations. Refine with filters or upvote what's useful.

Awesome Versioned Validator Implementations GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • julian/jsonschemaAvatar Julian

    Julian/jsonschema

    4,951Vezi pe GitHub↗

    Acest proiect este o implementare Python a specificației JSON Schema, oferind o bibliotecă pentru verificarea faptului că instanțele de date respectă schemele definite. Servește ca un framework de validare a datelor capabil să valideze atât datele în sine, cât și schemele față de meta-schemele oficiale pentru a asigura corectitudinea structurală. Biblioteca dispune de un rezolvator de referințe de schemă care mapează URI-urile la definiții, permițând rezolvarea referințelor interne și remote pentru gestionarea modulară a schemelor. Este concepută pentru extensibilitate, permițând definirea de cuvinte cheie personalizate, logică de verificare a tipurilor personalizată și înregistrarea de noi funcții de validare pentru formate de șiruri specializate. Sistemul oferă raportare cuprinzătoare a erorilor care identifică toate încălcările dintr-o instanță de date și le organizează într-o ierarhie structurată pe arbore. Acest lucru permite interogarea programatică a eșecurilor de validare, extracția metadatelor de diagnostic și identificarea erorilor primare bazate pe ierarhia datelor. Implementarea suportă mai multe drafturi de specificații prin clase de validare specifice versiunii și specificații de dialect de schemă.

    Implements different specification drafts through distinct classes that encapsulate rules for each schema version.

    Python
    Vezi pe GitHub↗4,951
  1. Home
  2. Software Engineering & Architecture
  3. Specification Versioning
  4. Versioned Validator Implementations