git-send-email.io

Learning and science

interactive tutorial

SHOW HN2019

170points
71comments
#240of 2,195 in 2019
Top 11%of 2019 by points

How HN took it

CuriousMostly questions and neutral comments

5 positive, 22 neutral or asking, 3 mixed, 8 critical, out of 38 comments about the project. Thread score -0.11.

Execution: 3 for, 2 againstDesign: 1 for, 3 againstDocs: 1 for, 2 againstIdea: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Clear tutorial that makes email patch workflow approachable

    From 2 comments
    • Aha! Makes sense. The docs are usually great for git, but it wasn't clear to me that the args were passed on to git format-patch, where the -v parameter indeed is properly…
      kbeckmann on HN
    • Okay, thanks! I am finally getting it.
      bo1024 on HN
  • Nice design and avatar

    From 2 comments
    • I love the little avatar they have for the site. Little touches like thatare really underrated.
      knolax on HN
    • Can only speak for myself, but I didn't understand enough context to get much out of the site. I'm used git for small, personal collaborations, so I don't know why it sends email…
      bo1024 on HN

Objections

  • Hard to follow without background on why email is used

    From 2 comments
    • Can only speak for myself, but I didn't understand enough context to get much out of the site. I'm used git for small, personal collaborations, so I don't know why it sends email…
      bo1024 on HN
    • Thanks for the reply. I'll explain why I'm still confused/unsure what is going on, hope it is useful feedback. My understanding of git is that there is a server, and users…
      bo1024 on HN
  • Accessibility issues with radio button accordion and missing focus styles

    From 1 comment
    • Step one would be improved with a small bit of JavaScript to sniff the platform and expand the most likely section (and ideally even move it to the top). Please don’t be allergic…
      chrismorgan on HN
  • Mobile layout and colour contrast bugs

    From 2 comments
    • The mobile version has some issues https://m.imgur.com/a/YYnHXeM
      tambourine_man on HN
    • The page sets a background color, but not text color. With system theme, I get white text on white background.
      rhn_mk1 on HN
  • Looking up message IDs is tedious

    From 1 comment
    • I wanted so much to like this. The evolution of SirHat (better name :) is entertaining, and never leaving the cmdline would be great! And I was on board until encountering this…
      jaytaylor on HN

Requests

  • Explain what the recipient does with a patch

    From 2 comments
    • Maybe I missed it, but I think it would be great to also explain what happens on the other end of this process. What does someone do when they receive a patch?
      johntash on HN
    • It's a little more involved than that depending on what mail client you use. There is no git-get-email command that would standardize the experience.
      u801e on HN
  • Document git-format-patch and send-email with saved files

    From 2 comments
    • Great tutorial. You may want to add a section about using git-format-patch to allow one to see the emails on disk and using git-send-email with those files. You may also want to…
      u801e on HN
    • In the e-mail reply that you get when following the guide you get something to copy paste that looks like this: ``` git send-email -v2 ... ``` I tried to find documentation…
      kbeckmann on HN
  • Add a JavaScript platform sniff to expand the right OS section

    From 1 comment
    • Step one would be improved with a small bit of JavaScript to sniff the platform and expand the most likely section (and ideally even move it to the top). Please don’t be allergic…
      chrismorgan on HN

Questions

  • Why email is used instead of a hosted platform

    From 2 comments
    • Can only speak for myself, but I didn't understand enough context to get much out of the site. I'm used git for small, personal collaborations, so I don't know why it sends email…
      bo1024 on HN
    • This is great for small one-off projects, but I don't know why anyone would want to promote the usage of mailing lists in general. The industry moved on to more centralized…
      chmln on HN
  • How to link to a specific step

    From 2 comments
    • It seems to have a cost though, how do I link to a specific page? Anti-snark edit: what's the URL to a specific step?
      rhn_mk1 on HN
    • Well, it takes some form & css trickery as well. I'd call this more hacky than anything. It doesn't let you link to a specific step. https://git-send-email.io/index.css
      darkstar999 on HN

Alternatives named

  • GitHub, GitLab and similar hosted forges

    From 2 comments
    • This is great for small one-off projects, but I don't know why anyone would want to promote the usage of mailing lists in general. The industry moved on to more centralized…
      chmln on HN
    • > My understanding of git is that there is a server, and users push/pull to the server. Git is a distributed VCS and so doesn't need a (centralised) server to share code. Sites…
      rgoulter on HN
  • Gitea or Gogs self-hosted git

    From 1 comment
    • This is great for small one-off projects, but I don't know why anyone would want to promote the usage of mailing lists in general. The industry moved on to more centralized…
      chmln on HN
  • Mutt and Thunderbird as mail clients

    From 2 comments
    • One thing a lot of email providers (at least gmail and fastmail) do is let you create application passwords that you can use for specific purposes. So if you're at all queasy…
      sevensor on HN
    • I've configured my email client (Thunderbird) to display it when viewing an email. I can simply right-click on the message-id value and get a context-menu with a "copy…
      u801e on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/19574257)