Namespacing
Would be nice to have a way to create namespace for widget, route, etc. For everything that use a name or an id.
Without this, on large application, it can easily leads to have two widget with the same name. I just found 3 team-template
on sib app..!
A good practice can be to ask dev to prefix all of them but it make really long & ugly sib-display as you'll have the prefix everywhere on.
I suggest something like this:
<sib-namespace name="circle">
<p>Everything declared here can't be accessed from others namespace</p>
<sib-namespace name="edition">
<p>This "edition" namespace is only present on "circle" namespace. I can still access parent namespace.</p>
</sib-namespace>
</sib-namespace>
<sib-namespace name="project">
<p>Everything declared here can't be accessed from others namespace</p>
<sib-namespace name="edition">
<p>This "edition" namespace is only present on "project" namespace. I can still access parent namespace.</p>
</sib-namespace>
<sib-namespace name="another">
<p>This "another" namespace is only present on "project" namespace. I can still access parent namespace. But I can't access "edition" from "project".</p>
</sib-namespace>
</sib-namespace>