https://bugzilla.wikimedia.org/show_bug.cgi?id=66419
--- Comment #7 from Jeroen De Dauw <[email protected]> --- > * wikibase // For the namespace Where is that defined? If in wb.git, then we'll have a circular dependency no? > I would not go for message dependencies across module borders--I would opt > for duplicating the message. Agree. Else you again create a dependency in the wrong direction. If you where to not duplicate them, then putting them in the component that the other one depends on is better. > Will there ever be something like wikibase.api.ClientApi and a ClientApiError > or can we get rid of the "Repo" prefix? As Adrian noted, the software that provides to used web API is Wikibase Repository. Wikibase Client already has some web API and Wikibase Query will as well. Plus additional things part of Wikibase might have a web API at some point. What you could of course do is make the interface of the component more abstract and no name it after the implementation of its interface. For instance, you could name it something like "entity store", if what it does is entity persistence. Since I do not know this code, I can't say if it makes sense to have this as public interface of this package, or rather have the interface in whatever talks to this component. -- You are receiving this mail because: You are on the CC list for the bug. _______________________________________________ Wikibugs-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
