I regard project names as code names. These project/code names are
meaningless to the user. The EGit UI is a good example of this (you
never see EGit in the UI, not even as a feature name).
As a starting point, I've been working on a document to try and
tackle feature names and categorization in the Mars p2 repository.
While I hate to pick on any project in particular, I personally
stuggle a bit every time I try to install SQL tools from the
repository; I eventually install "Data Tools Platform Enablement
Extender SDK". While "Data Tools Platform SQL Query Builder" would
be better, "Data Tools" is meaningless to the average user and so it
should just be "SQL Query Builder". Unfortunately, "Data Tools
Platform SQL Query Builder" isn't presented as an option in the
feature install UI, so a user who is unfamiliar with our project
structure (i.e. virtually all of them) would have to somehow sort
out that they want something to do with "Data Tools".
This isn't the only example, it's just the one that I've--with my
inside knowledge of all things project-related--have run into a
couple of times.
I haven't actually gotten the categorization fully sorted out yet.
I've been focused on getting the names right first, including rules
like: name things what they are; don't include the word "Feature" in
your feature name; and some standardization of source vs. SDK
labelling.
Your comments are welcome.
https://wiki.eclipse.org/SimRel/Feature_Categories
My intent is to deliver this to the Planning Council in the next
week or so. Sometime after that, I'll start making Gerrit
contributions :-)
Thanks,
Wayne
--
Wayne Beaton
@waynebeaton
The Eclipse Foundation
|