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

Reply via email to