-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[repository] Provide a namespace for categorizing resources #602
Comments
As discussed on the call, I can see why this is a compelling thing to put in a repository. A couple of comments:
I'm pretty convinced that the answer to the first question is no, but I don't really know about the second. If the set of users is wider than Eclipse then standardising may make sense, if not then the existing extensibility in the repository definition would allow this to work without specification changes |
Yes - it is a resource with an identity capability and a
We agreed on the call to collect other use cases (outside Eclipse RCP) so that we can assess the answer to this |
I could see a this as kind of tagging a resource to a certain category. This could then also used as filtering. |
Reusing the identity seems good, it might still be good to describe the type in the Repository spec even though it is more a "User Display Thing", e.g. I can think about a webrenderer of a repository that shows you the content of a Also Knopflerfish has an UI for the user and also BNDTools show things to the user and might benefit. |
Currently the Repository Service Specification defines an osgi.content Namespace.
But a repository sometimes do not only contains a loose collection of resources but has some mean of categorizing/grouping items. This is especially common when installing from an UI where a user wants to navigate through possible candidate items, a popular example is when you install new software from a P2 software site:
I therefore like to propose a new namespace provided by the repository specification that allows to categorize items.
A category can then be modeled by a resources that requires all its child items.
The text was updated successfully, but these errors were encountered: