Did not answer because don’t know if I have a vote, but definitively +1
JMB.
------------------------------------------------------------------ Jean-Michel Bruel Professor at University of Toulouse CNRS/IRIT Laboratory (Head of the MACAO team) http://www.irit.fr / http://jmb.c.la------------------------------------------------------------------ Software and Systems Modeling Journal editorial board SysML France co-founder MODELS ACM/IEEE conference steering committee member
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@xxxxxxxxxxxTo change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/papyrus-ic
|