@@ -126,6 +126,46 @@ const schema = {
126126 name : { type : 'string' } ,
127127 URL : { type : 'string' }
128128 }
129+ } ,
130+ // Child links specified on any TOC page
131+ children : {
132+ type : 'array'
133+ } ,
134+ // External products specified on the homepage
135+ externalProducts : {
136+ type : 'object' ,
137+ properties : {
138+ cli : {
139+ type : 'object' ,
140+ required : true ,
141+ properties : {
142+ id : { type : 'string' , required : true } ,
143+ name : { type : 'string' , required : true } ,
144+ href : { type : 'string' , format : 'url' , required : true } ,
145+ external : { type : 'boolean' , required : true } ,
146+ }
147+ } ,
148+ atom : {
149+ type : 'object' ,
150+ required : true ,
151+ properties : {
152+ id : { type : 'string' , required : true } ,
153+ name : { type : 'string' , required : true } ,
154+ href : { type : 'string' , format : 'url' , required : true } ,
155+ external : { type : 'boolean' , required : true } ,
156+ }
157+ } ,
158+ electron : {
159+ type : 'object' ,
160+ required : true ,
161+ properties : {
162+ id : { type : 'string' , required : true } ,
163+ name : { type : 'string' , required : true } ,
164+ href : { type : 'string' , format : 'url' , required : true } ,
165+ external : { type : 'boolean' , required : true } ,
166+ }
167+ }
168+ }
129169 }
130170 }
131171}
0 commit comments