Re: New Non-WG Mailing List: Ietf-and-github -- Discussion of using GitHub in IETF activities, particularly for Working Groups
Phillip Hallam-Baker <phill@hallambaker.com> Wed, 27 January 2016 03:43 UTC
Return-Path: <hallam@gmail.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 179721A1EF7 for <ietf@ietfa.amsl.com>; Tue, 26 Jan 2016 19:43:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.278
X-Spam-Level:
X-Spam-Status: No, score=-1.278 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=no
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 na3VPjqnphud for <ietf@ietfa.amsl.com>; Tue, 26 Jan 2016 19:43:30 -0800 (PST)
Received: from mail-lf0-x229.google.com (mail-lf0-x229.google.com [IPv6:2a00:1450:4010:c07::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1C68B1A1EF4 for <ietf@ietf.org>; Tue, 26 Jan 2016 19:43:30 -0800 (PST)
Received: by mail-lf0-x229.google.com with SMTP id s81so12149262lfd.0 for <ietf@ietf.org>; Tue, 26 Jan 2016 19:43:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=6ulVPrPT+zoKW+BJCFKK0YCrZnc7tf0yav3Ii43Om0k=; b=breoZDM//yLlc97W95mZIxHCRvdyhfMa7bV4wQIrIpKLDbGFIjp9qMuAb1xgQ1UVXF OryRPxnbIbQZ+nOuic8lO21rBYQn4UOvjCtJjOLmVDMaivMgq9vpITPdlIpP3iFyb9xS XxMNU2nE5pPvJusXP9K3P4L4XemYN6vcFoUc7Pc+Ynk0Bkw222dVoj4KZPRpvwmgXQOu Uy6j+1A1Z8ymkbplqCrNg+c7ODAaVzaitxLr2dYTRrb3yr/9baE7jJVSAHGts55x9muG HGF6o4FyIJIGHUVqs3SPmYdNZs9ZNNv09hLM7KUqCmr9NmrKL68eIic7O1GmA+g2Jwp4 IatQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=6ulVPrPT+zoKW+BJCFKK0YCrZnc7tf0yav3Ii43Om0k=; b=k3DsahxQzCtsgLEdpO36k3THg6DmGbFQ3UKzkU7JJMpq0nfQ8DKzWxYmQfYdoE8anU egR+cpdQ5Fd3F+yHolZI/WfiWgwklhMaSqq+NgTQQKkQ0ZrCNZ9s2mlqc966h61LIY/G EZlQS3w6jROD7vqKT79/QHuZrihXgUuspatCDG5i/6i1S2jqBPOm1GdF4xHxy7crtCmF otNJAgFVqKKIyXROIyrQoMtWbBy9EQObAjj/3TKIfjjgRcDBKpGd7JJCOf4g2z+/sjVV Mbj2WQnUdU3sb4NyNFi1yOnNbK9dgzFQmhJGjPdDCKr+fRvuayCxh1Ph4oXW98+D3JPl wHDg==
X-Gm-Message-State: AG10YOSiDJBuX/yIJfmZWuqXCEQO5fOBTvx462xNahcbb4UDOmySkyzINeCXqJgFPAjwNQ6clEOHaXMJeEAE9w==
MIME-Version: 1.0
X-Received: by 10.25.27.76 with SMTP id b73mr8089591lfb.43.1453866208325; Tue, 26 Jan 2016 19:43:28 -0800 (PST)
Sender: hallam@gmail.com
Received: by 10.112.1.33 with HTTP; Tue, 26 Jan 2016 19:43:28 -0800 (PST)
In-Reply-To: <97CA57864B6144D0FC0A252E@JcK-HP8200.jck.com>
References: <20160126163708.16360.99010.idtracker@ietfa.amsl.com> <24B33939-0042-408C-B551-9AA6EE7C7A2E@live555.com> <732E14FE-1934-4E66-A230-8FBC4E29F999@vpnc.org> <56A7F848.3020308@gmail.com> <CAP4=VcgTO2Zd8_cyOBBBMGtwQ+ZBLqVKLEAXo0J07VMm88sAFQ@mail.gmail.com> <56A807C7.9080606@joelhalpern.com> <97CA57864B6144D0FC0A252E@JcK-HP8200.jck.com>
Date: Tue, 26 Jan 2016 22:43:28 -0500
X-Google-Sender-Auth: KxwsOtB8glqHI-7nEVv_PSCWRb8
Message-ID: <CAMm+LwjjdHgjL=7vPDqv54O9U2KD-kCpQQ5bbQQauou6H-JVhA@mail.gmail.com>
Subject: Re: New Non-WG Mailing List: Ietf-and-github -- Discussion of using GitHub in IETF activities, particularly for Working Groups
From: Phillip Hallam-Baker <phill@hallambaker.com>
To: John C Klensin <john-ietf@jck.com>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <http://mailarchive.ietf.org/arch/msg/ietf/uLHtdP6KTvGO7I8875eRPrVGudk>
Cc: ietf <ietf@ietf.org>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Jan 2016 03:43:32 -0000
On Tue, Jan 26, 2016 at 9:40 PM, John C Klensin <john-ietf@jck.com> wrote: > Strongly agree with Joel. If this is something individual > document authors and editors people want to use, great. OTOH, > were it to evolve into a requirement, doing so would reduce the > range of people who could reasonably volunteer to act as > document authors and that would be a step in the wrong direction. > > FWIW, I'm actually concerned about the trends toward making > xml2rfc a requirement rather a useful optional tool. Again, > individual ways of working differ and, at least for I-Ds, I'd > prefer to maximize author efficiency rather than trying to force > everyone into the same mold. https://sourceforge.net/projects/phb-build-tools/ See RFCTool. I pushed the source for the version with the installer package but not the installer itself yet. The code is complete enough to have been used to produce one published RFC. There are some bugs in some code paths. Currently the code has only been tested on Windows but it is all in .NET and should run on either mono or Netcore. The Word converter has lost support for bulleted lists and tables since I moved to an open source library for the file interface. The tools allow drafts to be created in any of these formats Word (.docx), Markdown (.md), HTML, XML2RFC (not the new schema yet). Text can be output in any of the following formats Word (.docx), Markdown (.md), HTML, XML2RFC, TXT So if you have a collaborator who uses Markdown, you can convert the file to Word, use it to find all his grammar and spelling errors and then return the document in markdown. At present I use Word as my source input and target XML. If you are a Visual Studio user however, you can use Markdown, HTML or XML input in one window and generate TXT, XML, etc in another. This does not work for Word due to the library having a hardcoded dependency on reading input from a file. The tools also maintain references, [!RFC5822] creates a normative reference. [~RFC822] creates an informative. The code will also build concordances of occurrences of normative language [MUST/SHOULD/MAY/REQUIRED/etc.]. You can also include text from files in other formats. So my protocol compiler generates HTML output for describing reference sections and I typically generate examples in Markdown and both can be included in a Word Document. The code is in C# if people want to edit. I probably won't do much on it until the new RFC tools become available. My objective is to be able to round trip from HTML source. The only time I see the XML is when I upload stuff to IETF drafts. Some stuff written using it: https://tools.ietf.org/html/rfc7633 https://datatracker.ietf.org/doc/draft-hallambaker-json-web-service/ https://datatracker.ietf.org/doc/draft-hallambaker-udf/ https://datatracker.ietf.org/doc/draft-hallambaker-mesh-architecture/ https://datatracker.ietf.org/doc/draft-hallambaker-mesh-developer/ https://datatracker.ietf.org/doc/draft-hallambaker-mesh-reference/
- Re: New Non-WG Mailing List: Ietf-and-github -- D… Ross Finlayson
- Re: New Non-WG Mailing List: Ietf-and-github -- D… Paul Hoffman
- Re: New Non-WG Mailing List: Ietf-and-github -- D… Melinda Shore
- Re: New Non-WG Mailing List: Ietf-and-github -- D… Benson Schliesser
- Re: New Non-WG Mailing List: Ietf-and-github -- D… Melinda Shore
- Re: New Non-WG Mailing List: Ietf-and-github -- D… Joel M. Halpern
- Re: New Non-WG Mailing List: Ietf-and-github -- D… Stephen Farrell
- Re: New Non-WG Mailing List: Ietf-and-github -- D… Dave Crocker
- Re: New Non-WG Mailing List: Ietf-and-github -- D… Brian E Carpenter
- Re: New Non-WG Mailing List: Ietf-and-github -- D… Dave Crocker
- Re: New Non-WG Mailing List: Ietf-and-github -- D… John C Klensin
- Re: New Non-WG Mailing List: Ietf-and-github -- D… Phillip Hallam-Baker
- Re: New Non-WG Mailing List: Ietf-and-github -- D… Randy Bush
- Re: New Non-WG Mailing List: Ietf-and-github -- D… Tony Finch
- Re: New Non-WG Mailing List: Ietf-and-github -- D… John C Klensin
- Re: New Non-WG Mailing List: Ietf-and-github -- D… Doug Royer
- Re: New Non-WG Mailing List: Ietf-and-github -- D… Doug Barton
- Re: New Non-WG Mailing List: Ietf-and-github -- D… Phillip Hallam-Baker
- Re: New Non-WG Mailing List: Ietf-and-github -- D… Ross Finlayson
- Re: New Non-WG Mailing List: Ietf-and-github -- D… Doug Royer
- Re: New Non-WG Mailing List: Ietf-and-github -- D… Carsten Bormann
- Re: New Non-WG Mailing List: Ietf-and-github -- D… Jari Arkko
- Re: New Non-WG Mailing List: Ietf-and-github -- D… Eliot Lear
- long-term archiving (was: Re: New Non-WG Mailing … Dave Crocker
- Re: New Non-WG Mailing List: Ietf-and-github -- D… Tony Finch
- Re: New Non-WG Mailing List: Ietf-and-github -- D… Phillip Hallam-Baker
- Re: long-term archiving (was: Re: New Non-WG Mail… Theodore V Faber
- Re: long-term archiving Dave Crocker
- Re: New Non-WG Mailing List: Ietf-and-github -- D… Bob Hinden
- Re: long-term archiving Alessandro Vesely
- Re: long-term archiving Brian E Carpenter
- Re: long-term archiving Phillip Hallam-Baker
- Re: New Non-WG Mailing List: Ietf-and-github -- D… Ross Finlayson
- Re: long-term archiving Dirk-Willem van Gulik
- Re: long-term archiving John Levine
- Re: long-term archiving Theodore V Faber
- Re: long-term archiving Phillip Hallam-Baker
- Re: New Non-WG Mailing List: Ietf-and-github -- D… Michael Richardson
- Re: New Non-WG Mailing List: Ietf-and-github -- D… Doug Barton
- Re: New Non-WG Mailing List: Ietf-and-github -- D… Doug Barton
- Re: long-term archiving Joe Touch
- Re: long-term archiving Joe Touch
- Re: long-term archiving Brian E Carpenter
- Re: long-term archiving Theodore V Faber
- Re: long-term archiving Randy Fischer
- Re: long-term archiving Brian E Carpenter
- Re: long-term archiving John Levine
- Re: long-term archiving lloyd.wood
- Re: long-term archiving lloyd.wood
- Re: long-term archiving Randy Fischer
- Re: long-term archiving John R Levine
- Re: long-term archiving Tony Finch
- Re: New Non-WG Mailing List: Ietf-and-github -- D… Eliot Lear
- Re: long-term archiving Jim Gettys
- Re: long-term archiving Theodore V Faber
- Re: New Non-WG Mailing List: Ietf-and-github -- D… Andrew G. Malis
- Re: New Non-WG Mailing List: Ietf-and-github -- D… Benson Schliesser