All,
On November 14, 2016, I sent an email regarding a
proposed naming convention for the Papyrus product line’s
products.
As such, I would now like to call for a vote to
implement this proposal.
In order for everyone to be well informed on the
proposal, I have copied it at the bottom of this email.
Please vote: +1 (approved), 0 (neutral), or -1
(reject).
Because of the end-of-year holidays, I will tabulate
the results on January 6, 2017.
Thank you!
Regards,
Charles Rivet
Senior Product Manager
—— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— ——
—— —— — —— — —— —
Note: The following requirements only apply to the Papyrus Products and not to the names of Papyrus Platform.
Note:
Comments in blue, starting with "{>> “ are note part
of the proposal.
Papyrus Naming -
Requirements proposal
Papyrus Product Naming
- Papyrus products shall have both a long and a
short name.
Papyrus Product Long Name
-
- The Papyrus product long name shall be of
the form (in EBNF notation):
- <Papyrus Product Long Name> =
Eclipse Papyrus for <long name postfix>
- where long name postfix
is a short description of the domain of application
(see examples in the list of products, below).
-
{>> [Charles Rivet] The “for”
indicates and reinforces a purpose for the product.
This indicates that this is not a general or generic
tool. If you look at the wiki page for this
discussion, we use the form “Papyrus
<<name>> to indicate more cross-cutting or
"additional" components (i.e, “Papyrus Platform”,
“Papyrus Core”, and “Papyrus Collaborative Modeling”.
This helps differentiate the Papyrus base and its
components from the products in the product line. So
using the “for” also helps differentiate products from
the base and its components. <<}
Papyrus Product Short Name
-
- The Papyrus product short name shall be of
the form (in EBNF notation):
- <Papyrus Product Short Name> =
Eclipse Papyrus - <short name postfix>
- where short name postfix
can be an acronym, an abbreviation, or just visual
similarities in the letters used in the long
name postfix. Although no length requirements
are imposed, it should ideally be 2-5 letters long
and can not be longer than the long
name postfix.
-
{>> [Charles Rivet] I do think that we need a
limit, else it may no longer be a short name. The
short name is there for convenience so that it is
easier to type or to use, for example, in the naming
of project/product-specific repositories. I’m
proposing 2-5 as being the range as there is no point
in having a 1 letter string for the short name and 5
is the largest short name in our current product line.
I am open to discussions as to what the upper limit
should be, although it must be less than
the length of the long name! <<}
-
- It is mainly important that the some
recognizable link exists between the long
name postfix and the short name
postfix be present and that the latter be
recognizable as indicative of the purpose/function
of the product (which should be self-evident in the
former).
Papyrus Product Names Usage
- The Papyrus product long name shall be used:
- For official document titles
- On first use in all marketing materials,
e.g., web sites, posters, and user stories.
- The Papyrus product short name can be used:
- In any document after the long name is used
at least once.
- In software, e.g., copyright,
module/component names, and folder names.
- Basically anywhere other than where the long
name is required.
long name is used at least once.
•
In software, e.g., copyright, module/component names, and
folder names.
•
Basically anywhere other than where the long name is required.
—— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— ——
—— —— — —— — —— —
_______________________________________________
papyrus-ic mailing list
papyrus-ic@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/papyrus-ic