Hey all,
I'd like to help with the effort to implement the ability to support
additional Entity types beyond Item and Property, but I'm not entirely
sure where to start.
One potential avenue of contribution is the elimination of OCP
violations. According to the list of dependencies [1] on bug 73496 [2],
some candidates for this include EntityContent [3], ChangeOps [4], and
EntityViewFactory [5].
However, as the codebase layout is currently in flux (as I imagine it
always is), I'm not clear on what code is good and what code is bad, nor
where new good code should live.
I'm very interested in the ability to add additional entity types, and
I'd like to help speed the work along without stepping on anyone's toes
or duplicating any work. What is the status of these efforts?
Any advice or feedback is welcome.
Regards,
Gordon
[1]:
https://bugzilla.wikimedia.org/showdependencytree.cgi?id=73496&hide_res…
https://old-bugzilla.wikimedia.org/showdependencytree.cgi?id=73496&hide…
[2]:
https://bugzilla.wikimedia.org/show_bug.cgi?id=73496
https://old-bugzilla.wikimedia.org/show_bug.cgi?id=73496
[3]:
https://bugzilla.wikimedia.org/show_bug.cgi?id=67238
https://old-bugzilla.wikimedia.org/show_bug.cgi?id=67238
[4]:
https://bugzilla.wikimedia.org/show_bug.cgi?id=73500
https://old-bugzilla.wikimedia.org/show_bug.cgi?id=73500
[5]:
https://bugzilla.wikimedia.org/show_bug.cgi?id=73559
https://old-bugzilla.wikimedia.org/show_bug.cgi?id=73559
--
Gordon P. Hemsley
me(a)gphemsley.org
http://gphemsley.org/