Page MenuHomePhabricator

Community configuration 2.0: Switch to justinrainbow/json-schema for schema validation
Closed, ResolvedPublic

Description

In T348227: Community configuration 2.0: Create a proof of concept version of validation, we created a PoC version of validation. Initially, we went with opis/json-schema for validating schemas. This showed to be problematic, because certain features we use are only available in 2.3 (T351878) and Wikilambda currently uses 1.x (T319054). Landing on a single version of opis appears to be problematic. Hence, me and @Sgs decided to switch to justinrainbow/json-schema.

This task aims to track the switch to justinrainbow/json-schema. This work already started in T348227 and has a patch in progress, but it was not tracked as a separate task.

Event Timeline