There are packages, like the
analytics ones that have to follow a specific interface and also will behave in a specific way according to the type of package. There’s no clear guide of this in the “parent” packages, so it’s no clear how the community can create more packages of a type.
- has to implement the interface defined in the
- to track an event in Google Analytics using this package you have to use the action of the “parent” →
These 2 points (and some others) has to be taken into account for any “analytics” package
Adding some design principles info on each “parent” package that defines the interface to be followed by each “child” package
Note: I add this suggestion as a FD because I’m not sure if this info should be added by Developers or DevRels