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

"Christopher Wood" <caw@heapingbits.net> Sat, 05 October 2019 11:38 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 4AC0712012C for <ietf-and-github@ietfa.amsl.com>; Sat, 5 Oct 2019 04:38:11 -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=XSd/Gfkm; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=TXnSNluP
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 hy00fbadJg2P for <ietf-and-github@ietfa.amsl.com>; Sat, 5 Oct 2019 04:38:09 -0700 (PDT)
Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C487C1200D5 for <ietf-and-github@ietf.org>; Sat, 5 Oct 2019 04:38:09 -0700 (PDT)
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id EAE2F2208C for <ietf-and-github@ietf.org>; Sat, 5 Oct 2019 07:38:08 -0400 (EDT)
Received: from imap4 ([10.202.2.54]) by compute6.internal (MEProxy); Sat, 05 Oct 2019 07:38:08 -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=beEQzTDw+8bAFZOGkdnwgKqlbhv+CFU QW9TYZTPN8Ag=; b=XSd/GfkmLKvfFU9hKp80xjdX4I7P/cWwCzPbyqWVY1FSYFc FAP0+LxQFrbs7k9FFJ3X53SrgnBx3ShGsb6+lh6/sFJxQQRb82dFbkGi6cupKwgb zPs2j+zHqC7dxu3u4q53wjbYx3aJXJa+8HOaMe86MvLkLGIo5FEygGCk46kCi158 5hXD9qfCuDTmaS9aUjNMpCMnBx5Pyvv7Ps4nxX3ph79rwWNe48ySeq9g1j+j070J OV2k+VEqKHKmeKZGRjupUeNHUIjp+tkf3L0Onap3boG/mRIBjF1BxUC0eqNSh44I D9Levo8ezl2rqv96ef0aw4IJzvnU+LUozROT7qw==
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=fm3; bh=beEQzT Dw+8bAFZOGkdnwgKqlbhv+CFUQW9TYZTPN8Ag=; b=TXnSNluPkhwQQJ5wo3jqzh T7D7zs+nhwMREowV+U0VJ9w4+kB9yHgLesW7d1W97HGNRWIVQGfyStKtvbK2Vnxp +epkmtnXpw2cEoWv9J4N/vRDfSx1Q/rCNRe2seFKvztAt/+q7jGzezzoDHigYW4H Mb8uC51nidCvVdBUNW/KT6wXKRSoRpaq2Bl88z5sBxYo+Ehk1lVfyLrtNRVW+89w vkeji40T5OOYWNJOtEbeqrzDvjferF6aNcHXCU0eZjpCAlTiPb2LQPVn7eIyK0fe KhdWD62NfYFk9RprzOVJspKS0YIScn+vF6s8qmtetjZ2NLqJoE5+5wE3l7FCmdyg ==
X-ME-Sender: <xms:oICYXX6dBhDPgMwDVJgjXFFjxMCfREhiZZV7kmdXrI4tKLAwvi42sQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrheefgdegfecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecuogfuuhhsphgvtghtffhomhgrihhnucdlgeelmdenuc fjughrpefofgggkfgjfhffhffvufgtsehttdertderreejnecuhfhrohhmpedfvehhrhhi shhtohhphhgvrhcuhghoohgufdcuoegtrgifsehhvggrphhinhhgsghithhsrdhnvghtqe enucffohhmrghinhepghhithhhuhgsrdhiohdpghhithhhuhgsrdgtohhmpdhivghtfhdr ohhrghenucfrrghrrghmpehmrghilhhfrhhomheptggrfieshhgvrghpihhnghgsihhtsh drnhgvthenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:oICYXYl5pwaz3d0sCNvA_aMLKZjE5-waVTA4Z0bTi9xoNzEHbgyc5g> <xmx:oICYXWfJe5WM7YRa16NeaggDSKBnFYZxVRxs_q31sildHNcY7Hipsw> <xmx:oICYXWTaVR4yYrc_hDEaGbCU--KhVFpiPoh5btRTqcEI6tCJV8h-3Q> <xmx:oICYXZGGurKmUmobbe_nwrVEVzz3-AWFADb7Xm294ZwjFoT8lpW2OA>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id B88D43C00A1; Sat, 5 Oct 2019 07:38:08 -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: <31c0f8c6-f148-4e38-88bd-3174bce1477f@www.fastmail.com>
In-Reply-To: <53279a4d-4b29-4ed0-9db7-ae74e61133f7@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>
Date: Sat, 05 Oct 2019 04:37:48 -0700
From: Christopher Wood <caw@heapingbits.net>
To: ietf-and-github@ietf.org
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-and-github/D77iANlMqfpdJA5k49lZbFTBdPk>
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: Sat, 05 Oct 2019 11:38:11 -0000

On Fri, Oct 4, 2019, at 6:41 PM, Brian E Carpenter wrote:
> >> On Oct 4, 2019, at 1:32 PM, Christopher Wood <caw@heapingbits.net> wrote:
> >>
> >> Hi folks,
> >>
> >> As we approach Singapore, it would be quite useful to get more feedback on draft-ietf-git-using-github, especially with the changes merged in September. You can view the editor's copy here:
> >>
> >>   https://ietf-gitwg.github.io/using-github/draft-ietf-git-using-github.html
> >>
> >> (I'm sure an updated version in the datatracker will come shortly.)
> 
> When, please? 

I don't know exactly, but certainly before the draft deadline.

> 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. 

> Also I had to work a little bit to get hold of diffs in the usual 
> (rfcdiff) form. This may change somwhat as we move to xmlrfcv3, but 
> could we recommend that .txt and Diff...txt.html files are also always 
> made available? (Yes, the .txt file is there, but I had to guess where.)

That seems reasonable to me! I filed this issue to add that to the document:

   https://github.com/ietf-gitwg/using-github/issues/19

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

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?

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.)

Thanks!
Chris