thiemowmde created this task.
Herald added a subscriber: Aklapper.
Herald removed a project: Patch-For-Review.

TASK DESCRIPTION
  https://phabricator.wikimedia.org/tag/wikibase-datamodel-serialization/ is 
designed so that all classes are package private except the two (De)Serializer 
factories. This contract is currently violated as repo type hints against some 
of these classes (fixed in https://gerrit.wikimedia.org/r/277999).
  
  It seems we need to discuss if:
  
  - the individual (De)Serializers should become public,
  - or we should have interfaces for each individual type of (De)Serializer 
(see proposal https://github.com/wmde/WikibaseDataModelSerialization/pull/198),
  - and the current `mixed` type-hinted (De)Serializer interfaces should be 
deprecated/ditched.
  
  Patches:
  
  - https://gerrit.wikimedia.org/r/277999
  - https://github.com/wmde/WikibaseDataModelSerialization/pull/101
  - https://github.com/wmde/WikibaseDataModelSerialization/pull/197
  - https://github.com/wmde/WikibaseDataModelSerialization/pull/198

TASK DETAIL
  https://phabricator.wikimedia.org/T132443

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: thiemowmde
Cc: Tobi_WMDE_SW, Lydia_Pintscher, aude, hoo, adrianheine, JeroenDeDauw, 
daniel, thiemowmde, Aklapper, D3r1ck01, Izno, Wikidata-bugs, Mbch331



_______________________________________________
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to