Using Github for HTTP2

Mark Nottingham <mnot@mnot.net> Fri, 08 February 2013 02:17 UTC

Return-Path: <ietf-http-wg-request@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7DD7121F842A for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 7 Feb 2013 18:17:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.337
X-Spam-Level:
X-Spam-Status: No, score=-9.337 tagged_above=-999 required=5 tests=[AWL=1.262, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id McLjhpRBEekL for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 7 Feb 2013 18:17:47 -0800 (PST)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by ietfa.amsl.com (Postfix) with ESMTP id BEC2F21F842D for <httpbisa-archive-bis2Juki@lists.ietf.org>; Thu, 7 Feb 2013 18:17:47 -0800 (PST)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1U3dVQ-00004y-1M for ietf-http-wg-dist@listhub.w3.org; Fri, 08 Feb 2013 02:16:00 +0000
Resent-Date: Fri, 08 Feb 2013 02:16:00 +0000
Resent-Message-Id: <E1U3dVQ-00004y-1M@frink.w3.org>
Received: from lisa.w3.org ([128.30.52.41]) by frink.w3.org with esmtp (Exim 4.72) (envelope-from <mnot@mnot.net>) id 1U3dVH-0008Uj-Nj for ietf-http-wg@listhub.w3.org; Fri, 08 Feb 2013 02:15:51 +0000
Received: from mxout-07.mxes.net ([216.86.168.182]) by lisa.w3.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from <mnot@mnot.net>) id 1U3dVG-0006Vv-KE for ietf-http-wg@w3.org; Fri, 08 Feb 2013 02:15:51 +0000
Received: from [192.168.1.80] (unknown [118.209.138.158]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 8596422E1F3 for <ietf-http-wg@w3.org>; Thu, 7 Feb 2013 21:15:28 -0500 (EST)
From: Mark Nottingham <mnot@mnot.net>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Message-Id: <F84C99CE-7686-4299-AD6D-878EAE5D34BF@mnot.net>
Date: Fri, 08 Feb 2013 13:15:24 +1100
To: "ietf-http-wg@w3.org Group" <ietf-http-wg@w3.org>
Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\))
X-Mailer: Apple Mail (2.1499)
Received-SPF: pass client-ip=216.86.168.182; envelope-from=mnot@mnot.net; helo=mxout-07.mxes.net
X-W3C-Hub-Spam-Status: No, score=-3.3
X-W3C-Hub-Spam-Report: AWL=-3.329, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001
X-W3C-Scan-Sig: lisa.w3.org 1U3dVG-0006Vv-KE e6b8fd0a713e6e99ba804f5da271b8fa
X-Original-To: ietf-http-wg@w3.org
Subject: Using Github for HTTP2
Archived-At: <http://www.w3.org/mid/F84C99CE-7686-4299-AD6D-878EAE5D34BF@mnot.net>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/16455
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <http://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

For the HTTP/1.1 work, we've used the IETF's infrastructure on tools.ietf.org -- mostly, the SVN repository and the Trac instance for issue tracking.

After briefly discussing it in Tokyo and conferring with the editors and our AD, we've moved the source for the HTTP/2 draft and related issues to Github. 

There are a couple of reasons for this. First of all, we would like to encourage participation from a broader audience, and more implementers have github accounts and are familiar with that workflow, vs. IETF tools accounts. Furthermore, we've had a few requests from people that want to fork the specification for experimentation, to be used as potential input to our work (as pull requests). Finally, our editors have expressed some preference for working with Git over SVN. 

As such, this isn't a problem with the IETF tools themselves (which are well-supported and have been very useful to date); it's more driven by the specific situation we're in.

So, see:
  https://github.com/http2/http2-spec

I'm now in the process of closing the relevant Trac issues and adjusting our wiki to point to the relevant places.

Note that this is itself an experiment; e.g., we may need to establish some process around issue handling, especially, if the input there gets out of hand. 

Also, note that this does NOT affect any of our work on HTTP/1.1; that will remain at the IETF tools site.

Cheers,


--
Mark Nottingham   http://www.mnot.net/