Re: [netmod] I-D Action: draft-schoenw-netmod-yang-pattern-00.txt

Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> Wed, 23 July 2014 04:22 UTC

Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 768CC1A0302 for <netmod@ietfa.amsl.com>; Tue, 22 Jul 2014 21:22:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.065
X-Spam-Level:
X-Spam-Status: No, score=-0.065 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FAKE_REPLY_C=1.486, HELO_EQ_DE=0.35, RP_MATCHES_RCVD=-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 C299Xas-TSEk for <netmod@ietfa.amsl.com>; Tue, 22 Jul 2014 21:22:35 -0700 (PDT)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D882A1A0301 for <netmod@ietf.org>; Tue, 22 Jul 2014 21:22:34 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id A4419102D for <netmod@ietf.org>; Wed, 23 Jul 2014 06:22:33 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.220]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id KKEQOGPszoBU for <netmod@ietf.org>; Wed, 23 Jul 2014 06:22:22 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS for <netmod@ietf.org>; Wed, 23 Jul 2014 06:22:32 +0200 (CEST)
Received: from localhost (demetrius4.jacobs-university.de [212.201.44.49]) by hermes.jacobs-university.de (Postfix) with ESMTP id 9FBF02002C for <netmod@ietf.org>; Wed, 23 Jul 2014 06:22:32 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius4.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id 1P0BPObG3n1D; Wed, 23 Jul 2014 06:22:31 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 8BCB120017; Wed, 23 Jul 2014 06:22:31 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id 5B49F2DE0580; Wed, 23 Jul 2014 06:22:31 +0200 (CEST)
Date: Wed, 23 Jul 2014 06:22:30 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: netmod@ietf.org
Message-ID: <20140723042230.GA14747@elstar.local>
Mail-Followup-To: netmod@ietf.org
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="Q68bSM7Ycu6FN28Q"
Content-Disposition: inline
User-Agent: Mutt/1.4.2.3i
Archived-At: http://mailarchive.ietf.org/arch/msg/netmod/QavF0xWKdHBlJ3EVoeqP0AI7IqQ
Subject: Re: [netmod] I-D Action: draft-schoenw-netmod-yang-pattern-00.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Jul 2014 04:22:39 -0000

Hi,

a while ago, I thought it might be useful to collect and document some
design patterns while we learn how to use YANG best. This I-D is
really just a start at the moment. But perhaps we find more recurring
pattern that are worthwhile to document. Suggestions for additional
pattern to cover are welcome as well as review and improvements for
the pattern already covered.

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1, 28759 Bremen, Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>
--- Begin Message ---
A New Internet-Draft is available from the on-line Internet-Drafts directories.


        Title           : A Collection of YANG Design Patterns
        Authors         : Juergen Schoenwaelder
                          Martin Bjorklund
	Filename        : draft-schoenw-netmod-yang-pattern-00.txt
	Pages           : 11
	Date            : 2014-07-22

Abstract:
   YANG is a data modeling language used to model configuration and
   state data, remote procedure calls and notifications.  This memo
   documents a number of YANG design patterns.  These design patterns
   aim at providing general reusable solutions to commonly occurring
   problems in the design of YANG data models.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-schoenw-netmod-yang-pattern/

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-schoenw-netmod-yang-pattern-00


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

_______________________________________________
I-D-Announce mailing list
I-D-Announce@ietf.org
https://www.ietf.org/mailman/listinfo/i-d-announce
Internet-Draft directories: http://www.ietf.org/shadow.html
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
--- End Message ---