Re: [Ietf-and-github] Seeking feedback on draft-ietf-git-using-github and Git tutorial

"Christopher Wood" <caw@heapingbits.net> Fri, 11 October 2019 02:40 UTC

Return-Path: <caw@heapingbits.net>
X-Original-To: ietf-and-github@ietfa.amsl.com
Delivered-To: ietf-and-github@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C2C9F1200E6 for <ietf-and-github@ietfa.amsl.com>; Thu, 10 Oct 2019 19:40:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level:
X-Spam-Status: No, score=-2.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=heapingbits.net header.b=HcsBzN5R; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=AUy/m3L2
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 QJsCRt_oGOJ7 for <ietf-and-github@ietfa.amsl.com>; Thu, 10 Oct 2019 19:40:14 -0700 (PDT)
Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com [64.147.123.19]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6B3FA120041 for <ietf-and-github@ietf.org>; Thu, 10 Oct 2019 19:40:14 -0700 (PDT)
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id AEBAB4A7; Thu, 10 Oct 2019 22:40:13 -0400 (EDT)
Received: from imap4 ([10.202.2.54]) by compute6.internal (MEProxy); Thu, 10 Oct 2019 22:40:13 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heapingbits.net; h=mime-version:message-id:in-reply-to:references:date:from:to :subject:content-type; s=fm2; bh=z12UCpFMG9Ro5KoniEinlwzZt1Jk4kt sbylOwnVlMEM=; b=HcsBzN5R7TvKy+ARcS1Vdu3BECDf0GXFUCdODBcm2MnH8OC DGhNXtcfT/x7084snGl3oSC4hvAg2WitVrSGjWNGxXwdR11oOdIpjPn+XXqLAG4b +uyroyA5F+uBpOdkKtFMc9wdfHPNw3VBAMU4Mh7di4HS3i/aVgeT4QkFkeYe1k62 tRtJuKdJ7pzXKqAfQTIOKS+l+IyLNbUOVLNZiFHKt9xpLbM4dz78v3S3Knpb2neA BnKEjt4lDw1avm0sdDbcu4Vh8sXTaMkJUg+KhY18otBM7uGwa7RnjSMABpKaQhX6 +l6/FtUsAYI953vyddG9VG9mbzraBbX9DErN8dA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=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=fm1; bh=z12UCp FMG9Ro5KoniEinlwzZt1Jk4ktsbylOwnVlMEM=; b=AUy/m3L2aTr3j/QYr40iCx p4NSORgfK0hJFj9FJ4KZEUuuZOvVtfk9V5tKlUtzVgjmCKAxEWZ3wDAgPD4qykNI NB6DfJETmnBbVpUkmdObLxrhKrx7ptb08VSzOMO2tjxl5nUIiKkQccJwgZmaNKFr 3T5BZCf8+x6a+Y7BB9Lu2asyUSrDWOCtCKH7XAyNh64r5NhEyxZ8BjEGlAlJ6/C/ 36e+X2lfO+8nhpPMpeEbIWoE9mY/wXHfHy33xlIlSS4/n8hSHB8mZmNsaOU50BbL 0lYvjszu0+z73xWyfuCShn4YXQVARVBbnY7Gi4cpILvbrKM45RrdkZedvxpyXZ6g ==
X-ME-Sender: <xms:jOufXcElN6Hu3i4uDCYpCGWOm3Z1N6B17ePIaXb-wPCKtxZdZHweBA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrieeggdeiudcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenog fuuhhsphgvtghtffhomhgrihhnucdlgeelmdenucfjughrpefofgggkfgjfhffhffvufgt sehttdertderreejnecuhfhrohhmpedfvehhrhhishhtohhphhgvrhcuhghoohgufdcuoe gtrgifsehhvggrphhinhhgsghithhsrdhnvghtqeenucffohhmrghinhepghhithhhuhgs rdhiohdpghhithhhuhgsrdgtohhmpdhivghtfhdrohhrghenucfrrghrrghmpehmrghilh hfrhhomheptggrfieshhgvrghpihhnghgsihhtshdrnhgvthenucevlhhushhtvghrufhi iigvpedt
X-ME-Proxy: <xmx:jOufXXO2vnnfn9V5TLlObqQDXTX_-T7WA7LSeTILvLYTq9A75LQeTA> <xmx:jOufXauXoPirfns2NYt_O5vrxaJcDMpTC2SUsvev7gL4qz2D6g8PBA> <xmx:jOufXbs2k6-oE-jpoKrvlYeDmLWIhsbuaEnvEsLJxsc4wPvuSjxKzA> <xmx:jeufXQibI6SRqBZL7U3QrrzAfMzrLrRo2EUQSFiNIwgWk5BPSHWrYg>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id BCCBF3C00A1; Thu, 10 Oct 2019 22:40:12 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.1.7-360-g7dda896-fmstable-20191004v2
Mime-Version: 1.0
Message-Id: <c15b9486-7855-4021-8733-9ac6b0ff8144@www.fastmail.com>
In-Reply-To: <70805425-33d6-b7b5-cb66-459bef7f914a@gmail.com>
References: <81307dc9-b275-4305-84d8-3a602ab271f5@www.fastmail.com> <BBCDB401-F370-419B-824D-74067EAD7F0F@apple.com> <53279a4d-4b29-4ed0-9db7-ae74e61133f7@gmail.com> <31c0f8c6-f148-4e38-88bd-3174bce1477f@www.fastmail.com> <70805425-33d6-b7b5-cb66-459bef7f914a@gmail.com>
Date: Thu, 10 Oct 2019 19:39:52 -0700
From: Christopher Wood <caw@heapingbits.net>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, ietf-and-github@ietf.org
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-and-github/SRJVFr3REStlcC9g5aKyL-jbzT0>
Subject: Re: [Ietf-and-github] Seeking feedback on draft-ietf-git-using-github and Git tutorial
X-BeenThere: ietf-and-github@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussion of using GitHub in IETF activities, particularly for Working Groups" <ietf-and-github.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf-and-github>, <mailto:ietf-and-github-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf-and-github/>
List-Post: <mailto:ietf-and-github@ietf.org>
List-Help: <mailto:ietf-and-github-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf-and-github>, <mailto:ietf-and-github-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 Oct 2019 02:40:17 -0000

Hi Brian,

On Sat, Oct 5, 2019, at 12:51 PM, Brian E Carpenter wrote:
> >> The -00 draft is close to expiry. Apparently no update 
> >> was posted prior to IETF 105 (against the advice in "6. Internet-Draft 
> >> Publication"). Reading that section, I think it says too little about 
> >> the danger of infrequent updates disadvantaging some WG members. I 
> >> think that WG chairs SHOULD adopt a policy about the frequency of 
> >> drafts (and IMHO it SHOULD be more frequent than one per IETF cycle, if 
> >> a document is under active development).
> > 
> > Perhaps, but that's a separate issue. Some things just move slowly or take time, and not for lack of author or WG contributor activity. 
> 
> Indeed, and that's why a SHOULD would be the strongest statement I'd
> recommend, and why it should be a matter of WG policy.

To clarify: are you suggesting we add text to one of the documents stating this? If so, what would that text be, and where would you add it?

> 
> > 
> > The i-d-template tool links to these from document repository READMEs (see the "Compare Editor's Copy to Working Group Draft" link):
> > 
> >    https://github.com/ietf-gitwg/using-github
> > 
> > Here's the diff in case others want it too:
> > 
> >    https://tools.ietf.org/rfcdiff?url1=https://tools.ietf.org/id/draft-ietf-git-using-github.txt&url2=https://ietf-gitwg.github.io/using-github/draft-ietf-git-using-github.txt
> > 
> >>>> To accompany this document, we also put together a tutorial for people new to Git(Hub) and its use for IETF draft development:
> >>>>
> >>>>   https://ietf-gitwg.github.io
> >>>>
> >>>> It aims to help IETF contributors get started with the system, Martin's excellent i-d-template toolchain, and GitHub for the purposes of supporting the different Modes of Interaction described in draft-ietf-git-using-github.
> >>
> >> It's a good start. But it doesn't provide pointers on how to install 
> >> GitHub on the popular operating systems, and it doesn't do much for 
> >> people who prefer to use the GitHub desktop app on Windows, or those 
> >> who mainly want to use the web interface.
> > 
> > Interesting! I've a couple followup questions:
> > 
> > 1. When you say "install GitHub," do you mean an application for using GitHub? If so, does this link suffice? 
> >     
> >    https://help.github.com/en/desktop
> 
> Yes, exactly, and I see that it's also available for OS X; not Linux, 
> sadly. I also installed the CLI too, of course. So maybe 
> https://help.github.com/en/articles/set-up-git is a more general link.

Okay, good to know. I included that link, too.

> 
> > 2. Putting aside the "how" aspect for now, is the content of the page complete, or are there gaps that you'd like to see filled? For instance, are there parts of a workflow that are not described which you think should be?
> 
> It looked reasonably complete to me. Maybe add a link for feedback on 
> any gaps in the document (presumably, an issue tracker for the document 
> itself)?

Great idea! It's done.

> 
> > 3. This page shows how to modify documents using the GitHub application:
> >    
> >    https://help.github.com/en/desktop/contributing-to-projects
> > 
> > Would pointing to that page from the "Document Modification" section, where relevant, suffice? Or would you want to see details about using the application inlined in the tutorial? (Personally, I think that's unwise, as the tutorial documentation will likely become outdated as GitHub makes changes to their application.)
> 
> I agree. That's the page I consulted when first using GitHub desktop.
> 
> My experience is that the desktop app is sufficient for most purposes; 
> it's pretty rare that I have to use the CLI. Incidentally, make is a 
> Unixism that doesn't exist in Windows. So that part of the tool chain 
> isn't portable afaik.

That makes sense. For now, I'll point to the desktop application page. If someone wants to suggest text for the other operating systems, that would be greatly appreciated.

Thanks again for the feedback!

Best,
Chris