- Issue created by @pdureau
- 🇫🇷France Grimreaper France 🇫🇷
Hi,
As I am not following closely UI Patterns 2.x, I don't know what SchemaGuesserInterface.php and WithJsonSchemaInterface.php are but by their names if I may propose the following organisation:
- Annotation/
- Element/
- Form/
- Plugin/
- PropTyping/
- PropTypeAdapterInterface.php
- PropTypeAdapterPluginBase.php
- PropTypeAdapterPluginManager.php
- PropTypeInterface.php
- PropTypePluginBase.php
- PropTypePluginManager.php
- SchemaManager/
- SchemaGuesserInterface.php
- WithJsonSchemaInterface.php
- Source/
- SourceInterface.php
- SourcePluginBase.php
- SourcePluginManager.php
- Template/
- ComponentPluginManager.php
- PluginSettingsInterface.php
And also if you want split PropTyping into a PropTypeAdapter and a PropType folders.
- Assigned to pdureau
- Issue was unassigned.
- Assigned to Christian.wiedemann
- 🇩🇪Germany Christian.wiedemann
Hi, I moved the files nearly as you recommend. I used PropType and PropTypeAdapter and I add Source and Sdc to map each Plugin to a unique directory everywhere.
- 🇫🇷France pdureau Paris
Grimreaper, Christian, and all,
It looks already great, but let's discuss this MR together to find the perfect files layout.
- 🇩🇪Germany Christian.wiedemann
lets do this today. I think merging is not fun. Also not sure if we need this folder. Found no other projects which are doing it.
- 🇫🇷France pdureau Paris
Meeting with Christian, Florent, Mikael & Pierre
We are happy with the current situation. Let's close the issue