Closed (fixed)
Project:
Drupal CMS development repository
Component:
General
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
4 Dec 2024 at 18:22 UTC
Updated:
18 Dec 2024 at 21:19 UTC
Jump to comment: Most recent
The content model is very detailed (see https://docs.google.com/spreadsheets/d/1im8CByn4Lo9D6WjC-sj_m1uQojaUFmsk... to have a peek) and it's very easy to get minor details of the implementation wrong, because it's all just a big mountain of samey-looking YAML files.
In #3491296: Create person profile content type, I added some infrastructure to make it easy to test that the content model as implemented actually conforms to the spec. Let's expand that to all existing content types and shake out any bugs that reveals.
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #3
phenaproximaI am going to unilaterally commit this. Come at me, bro, if you must.
This keeps us honest, ensures our fidelity to the content model as designed and agreed to by the product owner and various stakeholders, and makes sure we don't screw up minor details during implementation and refactoring, which is very easy to do. It is well and good that it should evolve, but as it does, we need to maintain our adherence to what we've chosen.
I think it will only help us, not hurt us. If something in the content model changes, tests should break. That proves we are watching.
Comment #4
penyaskito+1 to RTBC.
Comment #6
phenaproximaMerged into 0.x.