Hi Guix,

  I’m new to email based contributing to FOSS projects, as this is
  something I discovered when I started contributing to guix. In my
  (short) experience, exchanging emails, along with the right tools, is
  way more convenient to any other web based workflow I’m aware of,
  including habitual pr / mr with usual suspects and mainstream forges.

  As for today, sending patches, issues, bugs, tracking, etc. feels more
  natural to me than creating accounts, going through tabs and pages,
  and pushing buttons, even if more popular. For sure, the email workflow
  rises the entrance level to contributing to guix: it looks weird and
  takes some time until one feels at home with it.

  Guix documentation is clear and concise, but obviously agnostic about
  workflows. As a newly, I started with a local clone, and a different
  branch per contribution. I used to keep a copy of all email threads,
  trying to organise them somehow, to follow conversations, reply with
  inline comments, indexing and searching, etc. A real mess.

  At this point, I’m just curious about how people handle their email
  based workflow. In my case, some time later on I discovered
  yhetil.org: the full history of email exchanged at my hands. Easy to
  search and to follow from emacs and eww. Appropriate links to the
  whole thread, mbox, replies, etc. Clean coupling with rmail, one click
  away from being prompted for a contribution using my favourite email
  client.

 To get an overview of the full thread, I’m using this simple snippet:

(defun csb/eww-yhetil ()
    "Ensure we use nested threads before calling ‘consult-outline’."
    (interactive)
    (let ((_current_url (plist-get eww-data :url)))
      (unless (string-suffix-p "/t/#u" _current_url)
        (eww (format "%st/#u" _current_url)))
      (sit-for 1)
      (consult-outline 2)))

  which allows filtering messages by author. Searching is a breeze.
  From yhetil, patches may be applied from mbox files or using mumi.
  Forget having tones of local emails.

  For sure, my contributions are simple, and I don’t have much
  experience, and yet, yhetil.org helps a lot. Really, thanks to the
  author ! It’s hard to me to imagine more complex scenarios. And so my
  question about how do other contributors to guix manage to handle
  their email based workflow as for today, in case there is other yhetil
  equivalent around which might help.

Best,

--
Cayetano Santos
.
gpg: CCB8 1842 F9D7 058E CD67 377A BF5C DF4D F6BF 6682
key: meta.sr.ht/~csantosb.pgp

Attachment: signature.asc
Description: PGP signature

Reply via email to