[Tools-arch] First-time contributions

Martin Thomson <mt@lowentropy.net> Wed, 02 September 2020 23:39 UTC

Return-Path: <mt@lowentropy.net>
X-Original-To: tools-arch@ietfa.amsl.com
Delivered-To: tools-arch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 697AD3A0808 for <tools-arch@ietfa.amsl.com>; Wed, 2 Sep 2020 16:39:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lowentropy.net header.b=ooperktC; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=B5OJhUWy
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id B4FlICKIZnqU for <tools-arch@ietfa.amsl.com>; Wed, 2 Sep 2020 16:39:26 -0700 (PDT)
Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4C9A63A0803 for <tools-arch@ietf.org>; Wed, 2 Sep 2020 16:39:26 -0700 (PDT)
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id A34415C01DE; Wed, 2 Sep 2020 19:39:25 -0400 (EDT)
Received: from imap10 ([10.202.2.60]) by compute2.internal (MEProxy); Wed, 02 Sep 2020 19:39:25 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=mime-version:message-id:in-reply-to:references:date:from:to :cc:subject:content-type; s=fm3; bh=8i7VIY0yFmPKSGALCAR1+KUeRD4H k6oL5GTKou0GMgs=; b=ooperktCIAoOkRB4T0xFKL/B7nUG6tgRukQrqm1wU5qm /GGQxNHNFKlAow9xDWbELwa5J0qzYX/EKHqwniPmiYCNQsWG30f7GdA18vGGWppI SQOheSNUhKP0DrCUODAbOmPzBIPi84p/ruLDTPoTWIeZ70DssvznI82hWDzBNxzu sK3+tvKm3wdp17zyd/8n/uY9TMjba/6LovgOuPGWKsdy+kv9PGrK3+OV4nt1f6qZ GdyrOrd+3gzVIYmyHptgqJ85NoG53ureBveyzFwFWRa52JnZIwEAWZ0gWFnudLO7 TO8C8sAnTR7cmrOCilROMkmcsPUs4BFyLtF03QyapA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=8i7VIY 0yFmPKSGALCAR1+KUeRD4Hk6oL5GTKou0GMgs=; b=B5OJhUWywQWKWJDRXSlznv LQENU1m8oK3FXsTE1/i/gWeJTK9CWimXXkbdzwLQ+BcaAEOo5T7g6TVZrZVlcolT KtbmR0StHyOarxkpdtdhhtAcmy7qboXIT+cWbahY8Qp62c3eNGOcUlSIc4UBRYIb 2R8/H8QBL7xYJcOpPn0uRxZ4Yko5b+Z1zWWPbv3wnxV5zIGk2kGG6WPqCA0Q/2lx kHGGZ5XjbZ91Fem+4sz0+rzNKPPKftUzl7fAKuW36zwupjB5N2yDRhLKGiBG0dYV VMt15ArHfjh79fL9C8R/j5c99VBPU8K77kJcNBzZb3KUdHsiladcLX4HPos6ywfw ==
X-ME-Sender: <xms:LC1QX_RK0ZAfPIjojC6mV8YrjmWqN9F3Ig4KSZB2M5CeF2YtWVdvGg> <xme:LC1QXww-Wqsqz_o9NiAspFVVfFxP7Vs2a5PQrMVBRpM9P0lg_0YyC80LlF7FtL5q2 NaDAk01mxOPTw2D6fw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduiedrudegtddgvdefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvffutgesthdtredtreertdenucfhrhhomhepfdforghr thhinhcuvfhhohhmshhonhdfuceomhhtsehlohifvghnthhrohhphidrnhgvtheqnecugg ftrfgrthhtvghrnhepkeetueeikedtkeelfeekvefhkeffvedvvefgkefgleeugfdvjeej geffieegtdejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrh homhepmhhtsehlohifvghnthhrohhphidrnhgvth
X-ME-Proxy: <xmx:LC1QX02Lm5t3PfRzuq_hLy32jj4RhWoiliMvs2cF1Mx0eJ3yl1h-Fw> <xmx:LC1QX_DpQHYF9of8Xw3iwXFlPuz4ufJaaV5B9DQ39QCGn4JcNZOPwA> <xmx:LC1QX4j_VLEg3Px7uagqFPxstH8ayA3CWgUOhsgjLaWf_9PzdR4TrQ> <xmx:LS1QXwLl_8fB2k-GDvWrqJw3ZYMi-2cMAMTV4y7IqAnBkVqm8YverA>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id CD01520064; Wed, 2 Sep 2020 19:39:24 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.3.0-248-gcd102cb-fm-20200901.001-gcd102cb9
Mime-Version: 1.0
Message-Id: <7ce017a4-e0aa-40b9-b9b7-05489f5a1141@www.fastmail.com>
In-Reply-To: <CA+tzEMB8Qj=b2dg-QoMtze7zWvHraxsAp=bGR-itEi_fU+Ly2A@mail.gmail.com>
References: <20200902023617.66BA41F5F442@ary.qy> <88deacab-2966-4a7f-a28f-b7c19abe3a2f@www.fastmail.com> <CA+tzEMB8Qj=b2dg-QoMtze7zWvHraxsAp=bGR-itEi_fU+Ly2A@mail.gmail.com>
Date: Thu, 03 Sep 2020 09:39:05 +1000
From: Martin Thomson <mt@lowentropy.net>
To: Silvia Botros <silviamikhail@gmail.com>
Cc: John R Levine <johnl@taugh.com>, tools-arch@ietf.org
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/tools-arch/iXKe89lFe6-GRLVt0-wbUpo6M88>
Subject: [Tools-arch] First-time contributions
X-BeenThere: tools-arch@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Tools Architecture and Strategy Team <tools-arch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-arch>, <mailto:tools-arch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tools-arch/>
List-Post: <mailto:tools-arch@ietf.org>
List-Help: <mailto:tools-arch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-arch>, <mailto:tools-arch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Sep 2020 23:39:27 -0000

On Thu, Sep 3, 2020, at 01:51, Silvia Botros wrote:
> should we consider in this conversation existing IDEs/editors people 
> may use to create these artifacts? it seems to me that Markdown editors 
> are far more on the rise than XML and that would be part of the 
> equation for someone about to start a document. 

I think that is part of it for sure.  I think that balancing angle brackets tends to lead to XML-based editing being cumbersome.  But that makes me think more about the overall flow.

The main thing I concern myself with is the cycle of operations required for the first contribution.

If someone is familiar with email, you read a draft, find a nit, copy the relevant paragraph and section number, open a mail client, paste them in, add some comments, find the right email address, join the mailing list, send the email.

If someone is familiar with the github flow, you read a draft, find a nit, find the repository, fork the repository, clone the repository, setup remotes, make a branch, edit the document, make a commit with comments, push to your fork, open a pull request.  Maybe you also open issue instead, which is slightly easier (this is more common).

These are both high-friction processes.  So those who contribute are usually fairly well invested [1].  Right now, the only things we do to help are ad-hoc.  We sometimes put text near the front of a document that explains how to find the mailing list or repository.  We can almost certainly do better.

[1] The number of drive-by contributions on GitHub is non-trivial, which is - I believe - a positive artifact of the culture that has arisen there.