Re: [openstack-dev] Should project name be uppercase or lowercase?

2015-07-08 Thread Ryan Brown
On 07/07/2015 10:36 PM, Anne Gentle wrote:
> How do you think which should we use uppercase vs lowercase for
> representing project names?
> 
> 
> I'll be patching the governance repo with some guidelines we have been
> using to make them official. The projects.yaml file is the reference
> point for the service catalog and documentation, and the doc team
> maintains a lookup list on the wiki page referenced above.
> 
> Conventions for service names: 
> 
>   * Uppercase first letter of first word only.
>   * Do not use OpenStack in the name of the service.
>   * Use module if it is consuming other services (such as heat).

This may not be a great place to bring this up, but I don't really see
how consuming other services makes heat/ceilometer a module.

Most projects consume other services (they must use keystone at the
barest minimum, trove uses nova, glance uses swift, etc) which would
make darn near every service a module. It doesn't seem to be a valuable
distinction, and I know that within the heat team, we say "service".

Do operators, users, or developers find this distinction useful? Calling
everything [blank] service seems like it'd be more consistent.


-- 
Ryan Brown / Software Engineer, Openstack / Red Hat, Inc.

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] Should project name be uppercase or lowercase?

2015-07-07 Thread Anne Gentle
>
>  Forwarded Message 
> Subject:[openstack-dev] Should project name be uppercase or
> lowercase?
> Date:   Tue, 7 Jul 2015 18:21:57 +0900
> From:   Yuiko Takada 
> Reply-To:   OpenStack Development Mailing List (not for usage
> questions)
> 
> To: OpenStack Development Mailing List (not for usage questions)
> 
>
>
>
> Hi folks,
>
> I found the difference between wiki[1] and governance[2].
>

Yes, we are aware of the differences. I have asked the OpenStack Foundation
legal counsel and they do not have a legal reason to capitalize project
names.

So, in documentation for consistency and to work on more valuable efforts,
we need to stick to the established Documentation Conventions that have
been in place since October 2013.

https://wiki.openstack.org/wiki/Documentation/Conventions#Service_and_project_names



> wiki says "Generally the capitalization of the project team names like
> swift is lowercase."
> But in governance, written as uppercase like "Nova", "Swift".
>

I don't believe a machine-readable YAML file indicates style or conventions
for capitalization for a collection.

Yes, I will be doing a patch for service names since it is a source of
reference and if we think it will alleviate confusion I'll also lowercase
the names of the projects in a separate patch.


> How do you think which should we use uppercase vs lowercase for
> representing project names?
>

I'll be patching the governance repo with some guidelines we have been
using to make them official. The projects.yaml file is the reference point
for the service catalog and documentation, and the doc team maintains a
lookup list on the wiki page referenced above.

Conventions for service names:

   - Uppercase first letter of first word only.
   - Do not use OpenStack in the name of the service.
   - Use module if it is consuming other services (such as heat).
   - Use service in general as that is mostly what is being added as
   projects.

Conventions for project names:

   - In documentation published to docs.openstack.org, use lower case for
   project names except at the beginning of a sentence or heading title.
   (Note that all heading titles use sentence case for ease of learning
   capitalization rules.)
   - In the service catalog, use lower case.

I hope this clarification helps. Please let me know if you have any
questions or concerns.

Thanks,
Anne



>
>
> [1]https://wiki.openstack.org/wiki/Documentation/Conventions
> [2]
> http://git.openstack.org/cgit/openstack/governance/tree/reference/projects.yaml
>
>
> Best Regards,
> Yuiko Takada
>
>
>
> --
> Christian Berendt
> Cloud Solution Architect
> Tel.: +49-171-5542175
> Mail: bere...@b1-systems.de
>
> B1 Systems GmbH
> Osterfeldstraße 7 / 85088 Vohburg / http://www.b1-systems.de
> GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537
>



-- 
Anne Gentle
Rackspace
Principal Engineer
www.justwriteclick.com
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] Should project name be uppercase or lowercase?

2015-07-07 Thread Dave Walker
On 7 July 2015 at 15:44, Jeremy Stanley  wrote:
> On 2015-07-07 13:24:00 +0100 (+0100), Dave Walker wrote:
> [...]
>> I am interested to hear why the convention in documentation for it to
>> be lower case.
> [...]
>
> Seems like this question comes up once for every two or three new
> writers/editors who join the Docs effort. The most recent thread on
> it is from last month.
>
> http://lists.openstack.org/pipermail/openstack-docs/2015-June/006796.html
>
> To summarize my understanding:
>
>   1. You should just avoid using project codenames in documentation,
>  in favor of official project names (e.g., use Compute rather
>  than nova) whenever possible.
>
>   2. There are concerns that capitalized use of project codenames
>  makes them more likely to present a high-profile/infringing
>  target for intellectual property (trademark, et cetera) claims.
>

I think it is probable that this question keeps coming back as the
Documentation style guidelines do not provide the justification, which
you summarised as above.

I agree avoiding the use of code names where possible is entirely
appropriate.  However, when introducing a project in documentation, it
seems agreeable to reference it such "OpenStack Block Storage
(cinder)" and there onwards reference it as by the official title.

However, the point on capitalisation of the code name seems crazy.
Pretending a project name isn't a proper noun by adopting lower case
seems odd.  Was this really based on guidance from OpenStack legal
team?

--
Kind Regards,
Dave Walker

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] Should project name be uppercase or lowercase?

2015-07-07 Thread Dmitry Tantsur

On 07/07/2015 04:44 PM, Jeremy Stanley wrote:

On 2015-07-07 13:24:00 +0100 (+0100), Dave Walker wrote:
[...]

I am interested to hear why the convention in documentation for it to
be lower case.

[...]

Seems like this question comes up once for every two or three new
writers/editors who join the Docs effort. The most recent thread on
it is from last month.

http://lists.openstack.org/pipermail/openstack-docs/2015-June/006796.html

To summarize my understanding:

   1. You should just avoid using project codenames in documentation,
  in favor of official project names (e.g., use Compute rather
  than nova) whenever possible.


With big tent we no longer have official names for every official 
project.. E.g. Ironic has also Ironic Python Agent (or ironic python 
agent?), Bifrost (or bifrost?) and Ironic Inspector (or ironic inspector?).




   2. There are concerns that capitalized use of project codenames
  makes them more likely to present a high-profile/infringing
  target for intellectual property (trademark, et cetera) claims.




__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] Should project name be uppercase or lowercase?

2015-07-07 Thread Jeremy Stanley
On 2015-07-07 13:24:00 +0100 (+0100), Dave Walker wrote:
[...]
> I am interested to hear why the convention in documentation for it to
> be lower case.
[...]

Seems like this question comes up once for every two or three new
writers/editors who join the Docs effort. The most recent thread on
it is from last month.

http://lists.openstack.org/pipermail/openstack-docs/2015-June/006796.html

To summarize my understanding:

  1. You should just avoid using project codenames in documentation,
 in favor of official project names (e.g., use Compute rather
 than nova) whenever possible.

  2. There are concerns that capitalized use of project codenames
 makes them more likely to present a high-profile/infringing
 target for intellectual property (trademark, et cetera) claims.

-- 
Jeremy Stanley

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] Should project name be uppercase or lowercase?

2015-07-07 Thread Richard Raseley

Yuiko Takada wrote:

How do you think which should we use uppercase vs lowercase for
representing project names?


They are proper names. The clear grammatical standard is capitalization.

With that in mind, and unless there is some compelling reason for them 
not to be capitalized (I can't imagine there is one), we should follow 
that model and conform to the expected behavior.


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] Should project name be uppercase or lowercase?

2015-07-07 Thread Dave Walker
On 7 July 2015 at 13:11, Thierry Carrez  wrote:
> Yuiko Takada wrote:
>> Hi folks,
>>
>> I found the difference between wiki[1] and governance[2].
>> wiki says "Generally the capitalization of the project team names like
>> swift is lowercase."
>> But in governance, written as uppercase like "Nova", "Swift".
>>
>> How do you think which should we use uppercase vs lowercase for
>> representing project names?
>
> My personal take on it is that the project names (or the code
> repositories) are lowercase: "nova", or "openstack/nova".
>
> The *project team* name is capitalized: "the Nova project team".
>
> I'm sure that Anne has a pretty strong position on that, though :)
>

This makes entire sense to me.  I assumed that when used
programmatically (or repositroy names) it should be in lowercase
(unless a class name), when in prose it should be uppercase.

For a recent documentation change, I put a project names capitalised
which feels entirely appropriate as it is a proper noun.  However,
review requested that it followed documentation convention[0] of using
lower case so I amended it to follow.

I am interested to hear why the convention in documentation for it to
be lower case.

[0] 
https://wiki.openstack.org/wiki/Documentation/Conventions#Service_and_project_names

--
Kind Regards,
Dave Walker

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] Should project name be uppercase or lowercase?

2015-07-07 Thread Thierry Carrez
Yuiko Takada wrote:
> Hi folks,
> 
> I found the difference between wiki[1] and governance[2].
> wiki says "Generally the capitalization of the project team names like
> swift is lowercase."
> But in governance, written as uppercase like "Nova", "Swift".
> 
> How do you think which should we use uppercase vs lowercase for
> representing project names?

My personal take on it is that the project names (or the code
repositories) are lowercase: "nova", or "openstack/nova".

The *project team* name is capitalized: "the Nova project team".

I'm sure that Anne has a pretty strong position on that, though :)

-- 
Thierry Carrez (ttx)

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] Should project name be uppercase or lowercase?

2015-07-07 Thread Dmitry Tantsur

On 07/07/2015 11:21 AM, Yuiko Takada wrote:

Hi folks,

I found the difference between wiki[1] and governance[2].
wiki says "Generally the capitalization of the project team names like
swift is lowercase."
But in governance, written as uppercase like "Nova", "Swift".


It's grammatically incorrect (these are proper names and must be 
capitalized), but official policy is to lower case IIUC.




How do you think which should we use uppercase vs lowercase for
representing project names?


[1]https://wiki.openstack.org/wiki/Documentation/Conventions
[2]http://git.openstack.org/cgit/openstack/governance/tree/reference/projects.yaml


Best Regards,
Yuiko Takada


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] Should project name be uppercase or lowercase?

2015-07-07 Thread Yuiko Takada
Hi folks,

I found the difference between wiki[1] and governance[2].
wiki says "Generally the capitalization of the project team names like
swift is lowercase."
But in governance, written as uppercase like "Nova", "Swift".

How do you think which should we use uppercase vs lowercase for
representing project names?


[1]https://wiki.openstack.org/wiki/Documentation/Conventions
[2]
http://git.openstack.org/cgit/openstack/governance/tree/reference/projects.yaml


Best Regards,
Yuiko Takada
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev