workflows.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Eric Wong <e@80x24.org>
To: libreplanet-dev@libreplanet.org
Cc: workflows@vger.kernel.org
Subject: wish: forge with IMAP + SMTP + webmail support
Date: Thu, 27 Feb 2020 01:32:18 +0000	[thread overview]
Message-ID: <20200227013218.GA32098@dcvr> (raw)

(workflows@vger subscribers: this is about the new FSF forge:
 <https://www.fsf.org/blogs/sysadmin/coming-soon-a-new-site-for-fully-free-collaboration>)

Hey all, I'm partial to using email for software contributions,
but I understand some users are used to forges.  So it would be
great if forges could interoperate with each other via email.

Users who don't have forge accounts could still submit to
the forge using email, and users may use their forge account
to submit patches to email-only projects or external forges.

Forges would in effect become email+identity providers similar
to fastmail, gmail, etc. but with developer-centric features.

The way I see it: existing forges are web forums (like phpBB)
optimized for software development.  I think there's room for
email providers being optimized for software development.

Why email and not ActivityPub or some other transport?  Existing
tools and user base.  Getting existing tools to support AP would
be a timesink for developers, especially when "git <am|send-email>"
are already abundant and widely-installed because of git.  Not to
mention the burden of having users to upgrade/install to newer
versions if they need AP support.

Avoid standards proliferation, please.

I'm probably not the right person to hack on forge stuff (<form>
elements and fancy web design scare me :x).  dovecot+nginx is
pretty scalable at this point and could be used.

Down the line, maybe public-inbox (what I spend most of my free
time on) could eventually provide more scalable IMAP/POP3
support using its storage and search backend.

Thanks for reading.

                 reply	other threads:[~2020-02-27  1:32 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20200227013218.GA32098@dcvr \
    --to=e@80x24.org \
    --cc=libreplanet-dev@libreplanet.org \
    --cc=workflows@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox