- Issue created by @larowlan
- π¦πΊAustralia larowlan π¦πΊπ.au GMT+10
Ah looks like https://git.drupalcode.org/project/experience_builder/-/merge_requests/1... might be just that?
- π§πͺBelgium wim leers Ghent π§πͺπͺπΊ
@larowlan I don't think so β that's adding one missing concept: adapters. It touches the matcher, but won't refactor it.
Quoting my response from the MR where you raised this:
Eventually, maybe. Right now, we should first explore what the shape is of the needed solution. In this particular class though I'm not convinced yet we'd need an event/what the benefit would be. Because this is 100% reusing what's in `SdcPropToFieldTypePropMatcher`, it just adds heuristics to generate a sensible ordering. Events implies many pieces of logic collaborating, but that'll result in heuristics fighting/conflicting. In this particular situation, I think replacing the service would be more appropriate.
β https://git.drupalcode.org/project/experience_builder/-/merge_requests/2...
Thoughts?
- First commit to issue fork.
- Assigned to tedbow
- Merge request !71Draft: Resolve #3450496 Refactor SdcPropToFieldTypePropMatcher β (Closed) created by tedbow
- Status changed to Needs work
5 months ago 1:43pm 26 June 2024 - Issue was unassigned.
- πΊπΈUnited States tedbow Ithaca, NY, USA
Putting this down to work on π Clarify the "shape matching" bits: namespaces, `CODEOWNERS` and as issue queue component Fixed
- Assigned to wim leers
- Status changed to Postponed
3 months ago 9:51pm 13 August 2024 - π§πͺBelgium wim leers Ghent π§πͺπͺπΊ
With π Support complex SDC prop shapes: introduce (Storable)PropShape to compute field type storage settings Fixed in, this needs a significant change.
- Status changed to Needs work
3 months ago 1:22pm 29 August 2024 - πΊπΈUnited States tedbow Ithaca, NY, USA
- π§πͺBelgium wim leers Ghent π§πͺπͺπΊ
With #3461499 done, I'd like to both clean this up and update
CODEOWNERS
. - Merge request !287#3450496: Clarify the "shape matching" bits: namespaces, `CODEOWNERS` and as issue queue component β (Merged) created by wim leers
- Assigned to tedbow
- Status changed to Needs review
2 months ago 10:19pm 11 September 2024 - π§πͺBelgium wim leers Ghent π§πͺπͺπΊ
(Assigned to @tedbow because he led the work on π Fix the visually broken "image" component instance: use FileUriItem's computed `url` property, not the stored `value` property Active . And before that, he reviewed β¨ Allow components to use textarea in favor of input Needs review . Retroactively moving both to the new issue queue component.)
- Assigned to f.mazeikis
- π§πͺBelgium wim leers Ghent π§πͺπͺπΊ
While Ted is sleeping, letβs get Felixβ input already π
- Assigned to tedbow
- π¬π§United Kingdom f.mazeikis Brighton
wim leers β credited f.mazeikis β .
- π§πͺBelgium wim leers Ghent π§πͺπͺπΊ
I'm baffled that @f.mazeikis has zero comments, zero nitpicks π
Maybe he'll post those later.
Either way: now getting @tedbow's +1! π€
- π¬π§United Kingdom f.mazeikis Brighton
Well, the MR is mostly clarifying, removing dead code and updating docs. I don't have any nitpicks π
My only comment is that perhaps we should file an issue for #note_374141, just so we don't lose track of that it still needs to be addressed.
- π§πͺBelgium wim leers Ghent π§πͺπͺπΊ
Good point! I wonder why that comment of yours on the MR doesn't show up here in the d.o issue?! π¬ Issue created: #3473822: [later phase] Support Drupal's `timestamp` field type + widget? β .
- π¬π§United Kingdom f.mazeikis Brighton
Your self-review questions on MR and contextualisation of commits was really helpful.
There was a lot of context and information to go through, so it took some time.
But at the end I feel like I know much better what is happening in that MR and in general with Props/Shapes/JsonInterpreter related part of backend.
Hence the lack of nitpicks - it is a significant improvement to clarity when it comes to namespacing, docs and inline docs. - Status changed to RTBC
2 months ago 1:46pm 12 September 2024 - πΊπΈUnited States tedbow Ithaca, NY, USA
Thanks for all the notes @wim leers!
- Issue was unassigned.
- π§πͺBelgium wim leers Ghent π§πͺπͺπΊ
Thanks!
I'll bypass the need for approval for
/*.info.yml
since literally all it's changing is 2 comments (updated FQCNs).Next up: π Document the current component discovery + SDC criteria, and describe in an ADR Active .
-
wim leers β
committed 0da3bb4a on 0.x
Issue #3450496 by wim leers, tedbow, f.mazeikis: Clarify the "shape...
-
wim leers β
committed 0da3bb4a on 0.x
- Status changed to Fixed
2 months ago 2:16pm 12 September 2024 Automatically closed - issue fixed for 2 weeks with no activity.