Saved Replies
github.com
github.com
https://github.com/blog/2119-add-reactions-to-pull-requests-...
:-P
Thanks for sending this in! Based on my reading, this is working as intended and is not a bug in the code. Let me know if I'm misreading something.
Thanks again!
It was a bad joke, I guess.
You talk about code and data as though they were the only things, but they're not; getting one variety of data when you were expecting another variety can just as easily lead to security bugs as getting code instead of data or vice versa. Sanitization very rarely works - and in the rare cases where it does, it still indicates a deficiency in the underlying model.
Even on my repo, I still regularly receive issues that say "it doesn't work. Why?" With no reproducable info. These will cut the time on asking for that info and give more time back to other users or the project itself.
But if I have time I might try to point you in the right direction, in the right forum.
Hopefully Github's current blast of Issues updates will make it easier for project owners to explain their respective policy on this.
"GitHub issues are for bugs / installation problems / feature requests. For general support from the community, see [StackOverflow](link)"
However, we still get plenty of issues filed that are more appropriate for StackOverflow, so not sure there's anything technical you can do without integrating more closely with StackOverflow :)
Personally, I create an issue if I strongly believe that it is a bug in the project or I want to suggest some improvements (e.g. found some strongly outdated docstrings) and head to SO if I believe that it's me doing something wrong.
But I can easily see how the distinction is very subjective and blurry.
I would hate an automatic reply for filling an issue for a small library or such.
>>> I would hate an automatic reply for filling an issue for a small library or such.
If the issue is lets say not reproducible because of lack of information provided, does it really matter if the response was typed out by hand? The response would be the same, give or take a couple of words.
It's not about typing, it's about making a conversation.
For example, this past weekend I triaged over 600 issues on a project that sees a lot of maintainer churn (ui-select for Angular) - the low quality issues is a lot of the problem, and maintainers waste a lot of mental energy when they have to focus on a lot of issues where the reporter didn't do the basic level of due diligence.
If this feature was released beforehand, it probably would have saved me a couple of hours :( .
I'm not against the feature, I think it's (for big repos) a necessary evil.
FWIW, I sent an email to Jono Bacon soon after that letter hit HN, and he was very polite and actually listened to my ramblings. I couldn't be more impressed.
I'll be keeping my GitHub subscription :-)
https://chrome.google.com/webstore/detail/github-canned-resp...
I was working in a data entry job in 1983 and the system would expand predefined text sequences into the matching full text as needed.
Doing this through a pretty dropdown is the same idea.
I'll bet the idea wasn't new in 1983 either.
Since the commit history for
https://github.com/notwaldorf/github-canned-responses/commit...
is fairly new, it's easy to believe this feature was in GitHub's pipeline for a while.
If this wasn't the case, it can sting from a brand perception point of view. GitHub is suppose to be synonymous with innovation, and if you start getting called out for copying, no matter how trivial, it will devalue your brand over time.
The question now is, how closely is GitHub looking at something like this:
https://github.com/stefanbuck/awesome-browser-extensions-for...
and other similar Chrome extensions.
Right now, they are in a damned if they do and damned if they don't, as the result of the dear GitHub letter.
The reason why Enterprise sales cycles are so long, is because they want to make sure if they go with vendor X, they aren't shooting themselves in the foot in the long run. The trial period for the most part is risk assessment, because once you start building solutions around something, decoupling is extremely painful and risky.
Companies are desperately trying to get off ClearCase (million dollar licenses), but they can't because their existing build systems, verification, etc. are so integrated with it, that decoupling introduces too much down time risk.
If we found a situation where GitHub was constantly copying from Bitbucket or GitLab or who ever becomes the next thing, it's definitely going to introduce doubts about whether GitHub is the right choice for the long run.
Drama will not affect that web designer that is paying $7 a month for a hosting plan, but it will cause doubts for those looking to spend 10s of thousands a year.
What was their innovation previously, though? I think they built a pretty great site around git, but I struggle to see where this massive innovation is.
I'm not sure I agree. GitHub's core service - git - is one that they did not create. I'd argue that if anything, GitHub is synonymous with accessibility and reliability.
Though the lack of variables is another issue...
> This really is the same as having a text file opened and copy paste something.
Convenience is a feature. Two clicks is far better than "have another application open, switch over to it, find the right part in the notepad, select that bit of text, copy and paste it over."I do a _lot_ of issue triage. The time savings is not negligible for me.
(I do agree that per-repo would be nice, but I'm happy to have this in the meantime)
Saved Replies on GitHub is still a great feature, and I don't mean to imply otherwise. I'm just noting a more general solution to this problem.
- On Windows there's https://autohotkey.com/
- On Linux there's (unmaintained but still working) https://en.wikipedia.org/wiki/AutoKey , EDIT seems this fork is maintained: https://github.com/guoci/autokey-py3 , and it's on AUR as autokey-py3
(that doesn't remove anything to the utility of the GitHub feature, just mentioning these apps in case anyone is interested)
I generally prefer the web for almost all things.
The color palette size definitely plays a part, but the vast majority of degradation is the result of scaling down. This is what a gif looks like which was captured at HD (1280x720) and scaled down to 670x377
http://gitsense.github.io/images/realtime-blog/master.gif
The gif in GitHub's post hasn't been scaled down at all, which makes all the difference in the world.
Nonetheless, probably a helpful tool.
--
Asshole
[... a very polite request for the user to stop trolling ...]