[Tools-arch] Recommendation 10: One-stop shop tool

Jay Daley <jay@ietf.org> Fri, 09 April 2021 01:13 UTC

Return-Path: <jay@ietf.org>
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 EA4A13A24D8 for <tools-arch@ietfa.amsl.com>; Thu, 8 Apr 2021 18:13:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=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 2HkkTPHhBMvE for <tools-arch@ietfa.amsl.com>; Thu, 8 Apr 2021 18:13:27 -0700 (PDT)
Received: from jays-mbp.localdomain (unknown [158.140.230.105]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPSA id 031923A24D7 for <tools-arch@ietf.org>; Thu, 8 Apr 2021 18:13:26 -0700 (PDT)
From: Jay Daley <jay@ietf.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\))
Message-Id: <47196E4E-2CA7-4A4F-800F-45A7620E5A79@ietf.org>
Date: Fri, 09 Apr 2021 13:13:22 +1200
To: tools-arch@ietf.org
X-Mailer: Apple Mail (2.3608.120.23.2.4)
Archived-At: <https://mailarchive.ietf.org/arch/msg/tools-arch/q6vNt-8yorIsOJUiAdGuQR8Ovkk>
Subject: [Tools-arch] Recommendation 10: One-stop shop tool
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: Fri, 09 Apr 2021 01:13:32 -0000

=  Recommendation

Recommendation 10:  A ‘one-stop shop’ tool should be investigated. 

=  Commentary

By a ‘one-stop shop’ tool we meant a tool with the following characteristics:

	• GUI based, single tool that works on most OSs and allows an author to do everything they need on I-D drafting/processing in that one place. 

	• WYSIWYG interface that hides the complexity of the underlying XML, in much the same way that any modern word processor does.  (This does not have to be the only interface as some may want to work on the underlying XML).

	• Has a plugin mechanism so that any I-D processing tools can be added in for direct invocation.

	• Interacts with the Datatracker for submission and retrieval of I-Ds and associated metadata.

	• Interacts with ‘official’ IETF GitHub repositories, including for the processing of issues, pull requests and other collaboration features. (Also see recommendation 13 below)

	• Directly supports the AUTH48 process.

In order to produce such a tool, the various I-D processing tools would need to be refactored to work as plugins, going back to the concept under recommendation 6 with them all implemented as APIs, supporting any variety of client.

Is this something the TAS Team would like to start the ball rolling on recognising that there would be lots of community discussion required?



-- 
Jay Daley
IETF Executive Director
jay@ietf.org