Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
to conform with naming conventions: trailing "Mac" should be removed
- Loading branch information
to conform with naming conventions: trailing "Mac" should be removed
b994bd7
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
naming conventions also states an exception: "…when the software is not a port, but "Mac" is an inseparable part of the name, without which the name would not make sense…".
When i added this cask i read the naming conventions and thought about it. There is the cross platform cli version of it, called todo.txt (todo-txt in homebrew). Then there are some guis for it like "Todotxt.net", "Todour", "QTodoTxt", "jdotxt" and others. Since this is not the official gui for the mac, there are others, and to avoid confusion with the command line tool, I thought it would be worth to leave the 'mac' on the name.
b994bd7
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I talked to the author and he agrees. Here is what he said [https://github.com/mjdescy/TodoTxtMac/issues/39#issuecomment-64806278].
b994bd7
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
To be clear (and there is no way to say this without it sounding bad), the author’s opinion is irrelevant to this matter. Those rules exist for very clear purposes (clear to maintainers, but admittedly not yet documented, which should happen soon) and those are more important that the author’s wishes. Naturally we’ll try to accommodate them when possible and it makes sense, but after a certain point having predictability in the system is way more important (we know how it was when there was no rules: considerably worse).
Having said that, I do agree that this seems like an acceptable case to have “mac” in the name; you both made convincing points.
I’ll defer this to @rolandwalker, though. Since he was the one to change it, he might have a different opinion.
b994bd7
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for reaching out to the author.
We have reasons for applying these rules, which are laid out in more detail here and in the changes in #7643.
In short, what we are calling the "name" is not the "name" but the shortest unique token. This token never captures the fine points of branding, because it must answer to other constraints.
To capture the author's full and exact orthography, we have also added
tags :name
which accepts an unconstrained UTF-8 string.tags :name
should be added to this Cask. (In my opinion, it should be added to every Cask, though we are just getting started with that.)