- Issue created by @pdureau
- 🇫🇷France pdureau Paris
DrupalCon chat with Wim. Let's check is something must be done in Core according to what we already do in UIP2:
- ✨ Enum vales do not have translatable labels Active
- 📌 [SPIKE] Comprehensive plan for integrating with SDC Active
- ✨ SDC does not respect JSON Schema validation Active
The Core subject where we can help:
- 📌 Twig disallows dashes in variable names, so SDC should disallow it in prop names Active
- 📌 ComponentPluginManager should detect if an extension provides two different components that resolve to the same plugin ID Active
- ✨ SDC DX does not inform about invalid JSON schemas Active
Also, let's check this if it is OK on UIP2 side:
- 🇧🇪Belgium wim leers Ghent 🇧🇪🇪🇺
#22 is the result of @pdureau and I going over 📌 [SPIKE] Comprehensive plan for integrating with SDC Active 😊
- 🇧🇪Belgium wim leers Ghent 🇧🇪🇪🇺
FYI: 📌 Vet require-dev dependency justinrainbow/json-schema as a require dependency Active blocks ✨ [PP-1] Allow schema references in Single Directory Component prop schemas Postponed — do you want to add that explicitly, too?
- 🇫🇷France pdureau Paris
Interesting. Also, I am proposing in this XB issue https://www.drupal.org/project/experience_builder/issues/3515074#comment... 🐛 References must not be required to guess props' JSON schema Active to move 2 UIP2 service to Core: they may be useful for XB too, they are inspired from a Python library, they don't depend on anything related to UI Patterns, and they implement pure JSON schema logic.