-
-
Notifications
You must be signed in to change notification settings - Fork 10.8k
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
rename hockeyapp.rb to hockey.rb #7606
Conversation
This cask is an ambiguous case. The “App” suffix:
|
We can further clarify the docs on this. It's not ambiguous, according to the naming algorithm. Whether the suffix appears in the branding is purposefully ignored. Matters of interpretation, such as the meaning of "app", given the vendor's business model, are purposefully ignored. We only allow one type of exception, where the stripping of a suffix would cause the Cask name to become literally nonsensical: The naming conventions are rigid, but they aren't rules-for-the-sake-of-rules. We suffer a technical limitation in that we can't track renaming events, which is about to become more important with It also protects us against duplicates, which did exist prior to normalizing names. The Cask name is being asked to do too many things. The most fundamental and non-negotiable is to be a regular, predictable, unique name for use in the filesystem in the staging area. The constraint that it must map to a Ruby class name is being removed via the new header. Mapping to the complexities of branding is at odds with being predictable: thus the addition of Speaking of which, this Cask should have a Another missing piece is that |
ece3f16
to
61c13fe
Compare
My principal concern is that unforgiving rules for internal consistency may lead to confusion. (E.g. it is unclear that |
It's absolutely a compromise, and we very much need to work on the user-facing interface for |
to conform with naming conventions: trailing "Mac" should be removed
to conform with naming conventions. Add (commented out) `name` stanza.
61c13fe
to
448ac4b
Compare
to conform with naming conventions.
It seems we have visited the naming here before in #4286, but not covered Remove the term "app" from the end, if the developer styles the name like "Software App.app".