forked from YangCatalog/web_root
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
183 lines (128 loc) · 8.73 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
<!DOCTYPE html>
<html lang="en">
<head>
<title>YANG Catalog</title>
<!--# include file="inc.head.html" -->
</head>
<body class="home page-template page-template-page-templates page-template-front-page page-template-page-templatesfront-page-php page page-id-2 mp6 customizer-styles-applied has-header-search navigation-default no-sidebar-full has-site-logo highlander-enabled highlander-light small-screen medium-screen large-screen">
<div id="page" class="hfeed site">
<a class="skip-link screen-reader-text" href="#content">Skip to content</a>
<header id="masthead" class="site-header" role="banner">
<a href="/" class="header-image" rel="home">
<img src="img/blur.jpg" alt="" scale="0" width="1230" height="100">
</a>
<!-- .header-image -->
<div class="header-wrapper clear">
<div class="site-branding" style="max-width: 904px;">
<a href="/" class="site-logo-link" rel="home"><img src="img/all-yang-modules1.jpg" class="site-logo attachment-edin-logo" alt="" data-size="edin-logo" width="219" height="192"></a>
<p class="site-title"><a href="/" rel="home">YANG Catalog</a></p>
</div>
<!-- .site-branding -->
</div>
<!-- .header-wrapper -->
</header>
<!-- #masthead -->
<div id="content" class="site-content">
<div class="hero without-featured-image">
<article id="post-2" class="post-2 page type-page status-publish hentry">
<div class="entry-content">
<p class="lead">YANG is a data modeling language developed in the Internet Engineering Task Force. It is used to model configuration and state data manipulated by protocols such as NETCONF and RESTCONF. YANG enables easier management of network elements, such as routers, and is widely used and deployed by many network equipment vendors and network operators.</p>
<p class="lead">The YANG Catalog allows users to find models relevant to their use cases from the large and growing number of YANG modules being published. The YANG Catalog includes modules from various companies and organizations, including standards organizations such as the IETF, the Broadband Forum, the IEEE, the Metro Ethernet Forum, including some equipment vendors, as well as open source communities such as the Open Daylight Project.</p>
<h2>Web Access</h2>
<p>The YANG Catalog website provides links to:</p>
<ul>
<li>A NETCONF and REST (not RESTCONF-compliant yet) server loaded with the YANG module from <a href="https://tools.ietf.org/html/draft-clacla-netmod-model-catalog">draft-clacla-netmod-model-catalog</a>. It currently only allows public read access to
the content. Feel free to reach out through the github forum if you are interested in write access. The username is <code>oper</code> and the password is <code>oper</code>.</li>
<li>A <a href="/yangvalidator">YANG Validator</a>: a web frontend that allows for validation of YANG modules and IETF Internet-Drafts</li>
<li>A <a href="/yang-search">YANG Search</a>: a web frontend that allows for searches of the content of the YANG Catalog</li>
<li>A <a href="/yang-search/impact_analysis/">YANG Impact Analysis</a>: a tool which graphs the dependencies across individual YANG modules
</li>
<li><a href="/yang-search/module_details/">YANG Module Detail Viewer</a>: a web frontend which displays the detailed metadata of any particular module</li>
<li>A <a href="/yangre">YANG Regex Validator</a>: a YANG regular expression validator which enables experimentation with W3C YANG "pattern" statements</li>
</ul>
<h2>API Accesss</h2>
<p>The YANG Catalog includes a NETCONF and REST (not RESTCONF-compliant yet) server loaded with the YANG module from draft-clacla-netmod-model-catalog with public read access to the content. The username is <em>oper</em> and the password is <em>oper</em>. For write access, please <a href="https://yangcatalog.org/create.html ">submit a request via this form</a>.</p>
<p>TFor access to the YANG Catalog’s REST interface using curl, use the following to receive the content of the organization’s subtree from the yang-catalog.yang module. (Note, the currently supported revision yang-catalog.yang is <b>2017-09-26</b>)</p>
<pre>$ curl https://yangcatalog.org/api/search/catalog</pre>
<p>This will return JSON-formatted data. <b>NOTE:</b> the catalog is quite large and growing all the time. You may also use the following to pull the module metadata:</p>
<pre>$ curl https://yangcatalog.org/api/search/modules</pre>
<p>The following will provide vendor implementation metadata:</p>
<pre>$ curl https://yangcatalog.org/api/search/vendors</pre>
</div>
<!-- .entry-content -->
</article>
<!-- #post-## -->
</div>
<!-- .hero -->
<div id="quaternary" class="featured-page-area">
<div class="featured-page-wrapper clear">
<div class="featured-page">
<article id="post-3" class="post-3 page type-page status-publish has-post-thumbnail hentry">
<a class="post-thumbnail" href="/about.html">
<img src="img/grid1.jpg" class="attachment-edin-thumbnail-landscape size-edin-thumbnail-landscape wp-post-image" alt="" width="330" height="240"> </a>
<header class="entry-header">
<h1 class="entry-title"><a href="/about.html" rel="bookmark">About</a></h1></header>
<div class="entry-summary">
<p>From a high level point of this YANG catalog goal is become a reference for all YANG modules available in the industry, for both YANG developers (to search on what exists already) and for operators (to discover the more mature YANG models to automate
services). This YANG catalog should not only contain pointers to the…</p>
<p><a class="more-link" href="/about.html" rel="bookmark">
Read more <span class="screen-reader-text">About</span> </a></p>
</div>
<!-- .entry-summary -->
</article>
<!-- #post-## -->
</div>
<!-- .featured-page -->
<div class="featured-page">
<article id="post-6" class="post-6 post type-post status-publish format-standard has-post-thumbnail hentry category-uncategorized">
<a class="post-thumbnail" href="/blog.html">
<img width="330" height="240" src="img/yang-explorer.jpg" class="attachment-edin-thumbnail-landscape size-edin-thumbnail-landscape wp-post-image" alt="" sizes="(max-width: 330px) 100vw, 330px" data-attachment-id="45" /> </a>
<header class="entry-header">
<h1 class="entry-title"><a href="/blog.html" rel="bookmark">YANG Catalog Latest Development (IETF 98 and 99 Hackathon)</a></h1></header>
<div class="entry-summary">
<p>The IETF 100 is now over. This was a successful IETF meeting in multiple ways, one of which is the IETF hackathon, two days of hacking on Saturday/Sunday....</p>
<p><a class="more-link" href="/blog.html" rel="bookmark">
Read more <span class="screen-reader-text">YANG Catalog Latest Development (IETF 98, 99 and 100 Hackathon)</span> </a></p>
</div>
<!-- .entry-summary -->
</article>
<!-- #post-## -->
</div>
<!-- .featured-page -->
<div class="featured-page">
<article id="post-7" class="post-7 page type-page status-publish has-post-thumbnail hentry">
<a class="post-thumbnail" href="/contribute.html">
<img src="img/github.png" class="attachment-edin-thumbnail-landscape size-edin-thumbnail-landscape wp-post-image" alt="" width="330" height="240"> </a>
<header class="entry-header">
<h1 class="entry-title"><a href="/contribute.html" rel="bookmark">Contribute</a></h1></header>
<div class="entry-summary">
<p>Here you can find instructions on getting yangcatalog.org code as well as contributing module and implementation metadata to the Catalog.</p>
<p><a class="more-link" href="/contribute.html" rel="bookmark">
Read more <span class="screen-reader-text">Contributing to the YANG Catalog</span> </a></p>
</div>
<!-- .entry-summary -->
</article>
<!-- #post-## -->
</div>
<!-- .featured-page -->
</div>
<!-- .featured-page-wrapper -->
</div>
<!-- #quaternary -->
</div>
<!-- #content -->
<!--# include file="inc.footer.html" -->
<footer id="colophon" class="site-footer" role="contentinfo">
<div class="footer-wrapper clear">
<div class="site-info">
</div>
<!-- .site-info -->
</div>
<!-- .footer-wrapper -->
</footer>
<!-- #colophon -->
</div>
<!-- #page -->
<div>Icons made by <a href="http://www.freepik.com" title="Freepik">Freepik</a> from <a href="https://www.flaticon.com/" title="Flaticon">www.flaticon.com</a> is licensed by <a href="http://creativecommons.org/licenses/by/3.0/" title="Creative Commons BY 3.0" target="_blank">CC 3.0 BY</a></div>
</body>
</html>