OLD | NEW |
---|---|
1 [ | 1 [ |
2 { | 2 { |
3 "title": "Explore", | 3 "title": "Devtools", |
4 "items": [ | 4 "items": [ |
5 { | 5 { |
6 "title": "Learn Basics", | |
7 "items": [ | |
8 { | |
9 "title": "Overview", | |
10 "href": "/devtools/index" | |
11 }, | |
12 { | |
13 "title": "Authoring & Development Workflow", | |
14 "href": "/devtools/docs/authoring-development-workflow" | |
15 }, | |
16 { | |
17 "title": "Using the Console", | |
18 "href": "/devtools/docs/console" | |
19 }, | |
20 { | |
21 "title": "Tips & Tricks", | |
22 "href": "/devtools/docs/tips-and-tricks" | |
23 }, | |
24 { | |
25 "title": "Additional Resources", | |
26 "href": "/devtools/docs/videos", | |
27 "items": [ | |
28 { | |
29 "title": "Videos", | |
30 "href": "/devtools/docs/videos" | |
31 }, | |
32 { | |
33 "title": "Blog Posts", | |
34 "href": "/devtools/docs/blog-posts" | |
35 }, | |
36 { | |
Renato Mangini (chromium)
2014/02/18 23:53:32
Can you get rid of the trailing white spaces? Go t
| |
37 "title": "Mailing List", | |
38 "href": "https://groups.google.com/forum/?fromgroups#!forum/goog le-chrome-developer-tools" | |
39 }, | |
40 { | |
41 "title": "Contributing to DevTools", | |
42 "href": "/devtools/docs/contributing" | |
43 } | |
44 ] | |
45 } | |
46 ] | |
47 }, | |
48 { | |
49 "title": "Use Tools", | |
50 "items": [ | |
51 { | |
52 "title": "Inspecting & Tweaking", | |
53 "href": "/devtools/docs/dom-and-styles", | |
54 "items": [ | |
55 { | |
56 "title": "Editing Styles & DOM", | |
57 "href": "/devtools/docs/elements" | |
58 }, | |
59 { | |
60 "title": "Working with CSS Preprocessors", | |
61 "href": "/devtools/docs/css-preprocessors" | |
62 }, | |
63 { | |
64 "title": "Managing Application Storage", | |
65 "href": "/devtools/docs/resource-panel" | |
66 } | |
67 ] | |
68 }, | |
69 { | |
70 "title": "Debugging JavaScript", | |
71 "href": "/devtools/docs/javascript-debugging" | |
72 }, | |
73 { | |
74 "title": "Mobile Emulation", | |
75 "href": "/devtools/docs/mobile-emulation" | |
76 }, | |
77 { | |
78 "title": "Remote Debugging on Android", | |
79 "href": "/devtools/docs/remote-debugging" | |
80 } | |
81 ] | |
82 }, | |
83 { | |
84 "title": "Performance & Profiling", | |
85 "items": [ | |
86 { | |
87 "title": "Evaluating Network Performance", | |
88 "href": "/devtools/docs/network" | |
89 }, | |
90 { | |
91 "title": "Using the Timeline", | |
92 "href": "/devtools/docs/timeline" | |
93 }, | |
94 { | |
95 "title": "Timeline Demo: Finding Forced Synchronous Layouts", | |
96 "href": "/devtools/docs/demos/too-much-layout/index" | |
97 }, | |
98 { | |
99 "title": "Profiling JavaScript Performance", | |
100 "href": "/devtools/docs/cpu-profiling" | |
101 }, | |
102 { | |
103 "title": "JavaScript Memory Profiling", | |
104 "href": "/devtools/docs/javascript-memory-profiling", | |
105 "items": [ | |
106 { | |
107 "title": "JavaScript Memory Profiling", | |
108 "href": "/devtools/docs/javascript-memory-profiling" | |
109 }, | |
110 { | |
111 "title": "Demos", | |
112 "href": "/devtools/docs/heap-profiling-summary" | |
113 } | |
114 ] | |
115 }, | |
116 { | |
117 "title": "Setting Up a Clean Testing Environment", | |
118 "href": "/devtools/docs/clean-testing-environment" | |
119 } | |
120 ] | |
121 }, | |
122 { | |
123 "title": "Reference", | |
124 "items": [ | |
125 { | |
126 "title": "Console API Reference", | |
127 "href": "/devtools/docs/console-api" | |
128 }, | |
129 { | |
130 "title": "Command Line API Reference", | |
131 "href": "/devtools/docs/commandline-api" | |
132 }, | |
133 { | |
134 "title": "DevTools Extensions API", | |
135 "href": "/devtools/docs/integrating", | |
136 "items": [ | |
137 { | |
138 "title": "Integrating with DevTools", | |
139 "href": "/devtools/docs/integrating" | |
140 }, | |
141 { | |
142 "title": "Sample DevTools Extensions", | |
143 "href": "/devtools/docs/sample-extensions" | |
144 }, | |
145 { | |
146 "title": "Sample DevTools Protocol Clients", | |
147 "href": "/devtools/docs/debugging-clients" | |
148 } | |
149 ] | |
150 }, | |
151 { | |
152 "title": "Keyboard Shortcuts", | |
153 "href": "/devtools/docs/shortcuts" | |
154 }, | |
155 { | |
156 "title": "Settings", | |
157 "href": "/devtools/docs/settings" | |
158 }, | |
159 { | |
160 "title": "Remote Debugging Protocol", | |
161 "href": "/devtools/docs/debugger-protocol", | |
162 "items": [ | |
163 { | |
164 "title": "Remote Debugging Protocol", | |
165 "href": "/devtools/docs/debugger-protocol" | |
166 }, | |
167 { | |
168 "title": "Version 1.1", | |
169 "href": "/devtools/docs/protocol/1.1/index" | |
170 }, | |
171 { | |
172 "title": "Version 1.0", | |
173 "href": "/devtools/docs/protocol/1.0/index" | |
174 }, | |
175 { | |
176 "title": "Version .1", | |
177 "href": "/devtools/docs/protocol/0.1/index" | |
178 }, | |
179 { | |
180 "title": "Tip-of-tree", | |
181 "href": "/devtools/docs/protocol/tot/index" | |
182 } | |
183 ] | |
184 } | |
185 ] | |
186 } | |
187 ] | |
188 }, | |
189 { | |
190 "title": "Multi-device", | |
191 "items": [ | |
192 { | |
193 "title": "Getting Started", | |
194 "items": [ | |
195 { | |
196 "title": "Chrome for a Multi-Device World", | |
197 "href": "/multidevice/index" | |
198 }, | |
199 { | |
200 "title": "Data Compression Proxy", | |
201 "href": "/multidevice/data-compression" | |
202 }, | |
203 { | |
204 "title": "User Agents", | |
205 "href": "/multidevice/user-agent" | |
206 }, | |
207 { | |
208 "title": "Mobile Emulation", | |
209 "href": "/devtools/docs/mobile-emulation" | |
210 }, | |
211 { | |
212 "title": "Remote Debugging", | |
213 "href": "/devtools/docs/remote-debugging" | |
214 }, | |
215 { | |
216 "title": "FAQ", | |
217 "href": "/multidevice/faq" | |
218 } | |
219 ] | |
220 }, | |
221 { | |
222 "title": "Chrome for Android", | |
223 "items": [ | |
224 { | |
225 "title": "Overview", | |
226 "href": "/multidevice/android/overview" | |
227 }, | |
228 { | |
229 "title": "Android Intents with Chrome", | |
230 "href": "/multidevice/android/intents" | |
231 }, | |
232 { | |
233 "title": "Add to Homescreen", | |
234 "href": "/multidevice/android/installtohomescreen" | |
235 } | |
236 ] | |
237 }, | |
238 { | |
239 "title": "Chrome WebView", | |
240 "items": [ | |
241 { | |
242 "title": "WebView for Android", | |
243 "href": "/multidevice/webview/overview" | |
244 }, | |
245 { | |
246 "title": "Getting Started", | |
247 "href": "/multidevice/webview/gettingstarted" | |
248 }, | |
249 { | |
250 "title": "Pixel-Perfect UI", | |
251 "href": "/multidevice/webview/pixelperfect" | |
252 }, | |
253 { | |
254 "title": "WebView Workflow", | |
255 "href": "/multidevice/webview/workflow" | |
256 }, | |
257 { | |
258 "title": "Tips & Tricks", | |
259 "href": "/multidevice/webview/tipsandtricks" | |
260 } | |
261 ] | |
262 }, | |
263 { | |
264 "title": "Chrome for iOS", | |
265 "items": [ | |
266 { | |
267 "title": "Overview", | |
268 "href": "/multidevice/ios/overview" | |
269 }, | |
270 { | |
271 "title": "Opening Links in Chrome", | |
272 "href": "/multidevice/ios/links" | |
273 }, | |
274 { | |
275 "title": "Case Studies", | |
276 "href": "/multidevice/ios/case-studies", | |
277 "items": [ | |
278 { | |
279 "title": "Case Studies", | |
280 "href": "/multidevice/ios/case-studies" | |
281 }, | |
282 { | |
283 "title": "Pocket", | |
284 "href": "/multidevice/ios/pocket" | |
285 }, | |
286 { | |
287 "title": "Feedly", | |
288 "href": "/multidevice/ios/feedly" | |
289 } | |
290 ] | |
291 } | |
292 ] | |
293 } | |
294 ] | |
295 }, | |
296 { | |
297 "title": "Platform", | |
298 "items": [ | |
299 { | |
6 "title": "Apps", | 300 "title": "Apps", |
7 "items": [ | 301 "items": [ |
8 { | 302 { |
9 "title": "Learn Basics", | 303 "title": "Learn Basics", |
10 "href": "/apps/first_app", | 304 "href": "/apps/about_apps", |
11 "items": [ | 305 "items": [ |
12 { | 306 { |
307 "title": "What Are Chrome Apps?", | |
308 "href": "/apps/about_apps" | |
309 }, | |
310 » { | |
13 "title": "Create Your First App", | 311 "title": "Create Your First App", |
14 "href": "/apps/first_app" | 312 "href": "/apps/first_app" |
15 }, | 313 }, |
16 { | 314 { |
17 "title": "App Architecture", | 315 "title": "App Architecture", |
18 "href": "/apps/app_architecture" | 316 "href": "/apps/app_architecture" |
19 }, | 317 }, |
20 { | 318 { |
21 "title": "App Lifecycle", | 319 "title": "App Lifecycle", |
22 "href": "/apps/app_lifecycle" | 320 "href": "/apps/app_lifecycle" |
23 }, | 321 }, |
24 { | 322 { |
25 "title": "Content Security Policy", | 323 "title": "Content Security Policy", |
26 "href": "/apps/contentSecurityPolicy" | 324 "href": "/apps/contentSecurityPolicy" |
325 }, | |
326 { | |
327 "title": "About MVC Architecture", | |
328 "href": "/apps/app_frameworks" | |
329 }, | |
330 { | |
331 "title": "Build Apps with AngularJS", | |
332 "href": "/apps/angular_framework" | |
333 }, | |
334 { | |
335 "title": "Build Apps with SenchaJS", | |
336 "href": "/apps/sencha_framework" | |
27 } | 337 } |
28 ] | 338 ] |
29 }, | 339 }, |
30 { | 340 { |
31 "title": "Learn with Codelab", | 341 "title": "Learn with Codelab", |
32 "href": "/apps/app_codelab1_setup", | 342 "href": "/apps/app_codelab1_setup", |
33 "items": [ | 343 "items": [ |
34 { | 344 { |
35 "title": "1 - Set Up Development Environment", | 345 "title": "1 - Set Up Development Environment", |
36 "href": "/apps/app_codelab1_setup" | 346 "href": "/apps/app_codelab1_setup" |
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
106 { | 416 { |
107 "title": "Serial", | 417 "title": "Serial", |
108 "href": "/apps/app_serial" | 418 "href": "/apps/app_serial" |
109 }, | 419 }, |
110 { | 420 { |
111 "title": "Network Communications", | 421 "title": "Network Communications", |
112 "href": "/apps/app_network" | 422 "href": "/apps/app_network" |
113 } | 423 } |
114 ] | 424 ] |
115 }, | 425 }, |
116 { | |
117 "title": "MVC Architecture & Frameworks", | |
118 "href": "/apps/app_frameworks", | |
119 "items": [ | |
120 { | |
121 "title": "About MVC Architecture", | |
122 "href": "/apps/app_frameworks" | |
123 }, | |
124 { | |
125 "title": "Build Apps with AngularJS", | |
126 "href": "/apps/angular_framework" | |
127 }, | |
128 { | |
129 "title": "Build Apps with SenchaJS", | |
130 "href": "/apps/sencha_framework" | |
131 } | |
132 ] | |
133 }, | |
134 { | 426 { |
135 "title": "Distribute Apps", | 427 "title": "Distribute Apps", |
136 "href": "/apps/publish_app", | 428 "href": "/apps/publish_app", |
137 "items": [ | 429 "items": [ |
138 { | 430 { |
139 "title": "Publish Your App", | 431 "title": "Publish Your App", |
140 "href": "/apps/publish_app" | 432 "href": "/apps/publish_app" |
141 }, | 433 }, |
142 { | 434 { |
143 "title": "Monetize Your App", | 435 "title": "Monetize Your App", |
144 "href": "/apps/google_wallet" | 436 "href": "/apps/google_wallet" |
145 }, | 437 }, |
146 { | 438 { |
439 "title": "One-Time Payments", | |
440 "href": "/webstore/one_time_payments" | |
441 }, | |
442 { | |
147 "title": "Analytics", | 443 "title": "Analytics", |
148 "href": "/apps/analytics" | 444 "href": "/apps/analytics" |
149 } | 445 } |
150 ] | 446 ] |
151 }, | 447 }, |
152 { | 448 { |
449 "title": "Chrome Platform APIs", | |
450 "href": "/apps/api_index" | |
451 }, | |
452 { | |
153 "title": "Reference", | 453 "title": "Reference", |
154 "href": "/apps/api_index", | 454 "href": "/apps/manifest", |
155 "items": [ | 455 "items": [ |
156 { | 456 { |
457 "title": "Manifest File Format", | |
458 "href": "/apps/manifest" | |
459 }, | |
460 { | |
157 "title": "Chrome Platform APIs", | 461 "title": "Chrome Platform APIs", |
158 "href": "/apps/api_index" | 462 "href": "/apps/api_index" |
159 }, | 463 }, |
160 { | 464 { |
161 "title": "Webview Tag", | 465 "title": "Webview Tag", |
162 "href": "/apps/tags/webview" | 466 "href": "/apps/tags/webview" |
163 }, | 467 }, |
164 { | 468 { |
165 "title": "Web APIs", | 469 "title": "Web APIs", |
166 "href": "/apps/api_other" | 470 "href": "/apps/api_other" |
167 }, | 471 }, |
168 { | 472 { |
169 "title": "Manifest File Format", | |
170 "href": "/apps/manifest" | |
171 }, | |
172 { | |
173 "title": "Disabled Web Features", | 473 "title": "Disabled Web Features", |
174 "href": "/apps/app_deprecated" | 474 "href": "/apps/app_deprecated" |
175 } | 475 } |
176 ] | 476 ] |
177 }, | 477 }, |
178 { | 478 { |
179 "title": "Help", | 479 "title": "Help", |
180 "href": "/apps/faq", | 480 "href": "/apps/faq", |
181 "items": [ | 481 "items": [ |
182 { | 482 { |
(...skipping 27 matching lines...) Expand all Loading... | |
210 "title": "Event Pages", | 510 "title": "Event Pages", |
211 "href": "/extensions/event_pages" | 511 "href": "/extensions/event_pages" |
212 }, | 512 }, |
213 { | 513 { |
214 "title": "Content Scripts", | 514 "title": "Content Scripts", |
215 "href": "/extensions/content_scripts" | 515 "href": "/extensions/content_scripts" |
216 }, | 516 }, |
217 { | 517 { |
218 "title": "activeTab Permission", | 518 "title": "activeTab Permission", |
219 "href": "/extensions/activeTab" | 519 "href": "/extensions/activeTab" |
520 }, | |
521 { | |
522 "title": "What's New?", | |
523 "href": "/extensions/whats_new" | |
220 } | 524 } |
221 ] | 525 ] |
222 }, | 526 }, |
223 { | 527 { |
224 "title": "Getting Started Tutorial", | 528 "title": "Getting Started Tutorial", |
225 "href": "/extensions/getstarted" | 529 "href": "/extensions/getstarted" |
226 }, | 530 }, |
227 { | 531 { |
228 "title": "Samples", | 532 "title": "Samples", |
229 "href": "/extensions/samples" | 533 "href": "/extensions/samples" |
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
272 "items": [ | 576 "items": [ |
273 { | 577 { |
274 "title": "Hosting", | 578 "title": "Hosting", |
275 "href": "/extensions/hosting" | 579 "href": "/extensions/hosting" |
276 }, | 580 }, |
277 { | 581 { |
278 "title": "Packaging", | 582 "title": "Packaging", |
279 "href": "/extensions/packaging" | 583 "href": "/extensions/packaging" |
280 }, | 584 }, |
281 { | 585 { |
586 "title": "One-Time Payments", | |
587 "href": "/webstore/one_time_payments" | |
588 }, | |
589 { | |
282 "title": "Autoupdating", | 590 "title": "Autoupdating", |
283 "href": "/extensions/autoupdate" | 591 "href": "/extensions/autoupdate" |
284 }, | 592 }, |
285 { | 593 { |
286 "title": "Other Deployment Options", | 594 "title": "Other Deployment Options", |
287 "href": "/extensions/external_extensions" | 595 "href": "/extensions/external_extensions" |
288 }, | 596 }, |
289 { | 597 { |
290 "title": "Google Analytics", | 598 "title": "Google Analytics", |
291 "href": "/extensions/tut_analytics" | 599 "href": "/extensions/tut_analytics" |
292 }, | 600 }, |
293 { | 601 { |
294 "title": "Publishing Themes", | 602 "title": "Publishing Themes", |
295 "href": "/extensions/themes" | 603 "href": "/extensions/themes" |
296 } | 604 } |
297 ] | 605 ] |
298 }, | 606 }, |
299 { | 607 { |
608 "title": "Chrome Platform APIs", | |
609 "href": "/extensions/api_index" | |
610 }, | |
611 { | |
300 "title": "Reference", | 612 "title": "Reference", |
301 "href": "/extensions/api_index", | 613 "href": "/extensions/manifest", |
302 "items": [ | 614 "items": [ |
303 { | 615 { |
304 "title": "What's New?", | 616 "title": "Manifest File Format", |
305 "href": "/extensions/whats_new" | 617 "href": "/extensions/manifest" |
306 }, | 618 }, |
307 { | 619 { |
308 "title": "Chrome Platform APIs", | 620 "title": "Chrome Platform APIs", |
309 "href": "/extensions/api_index" | 621 "href": "/extensions/api_index" |
310 }, | 622 }, |
311 { | 623 { |
312 "title": "Web APIs", | 624 "title": "Web APIs", |
313 "href": "/extensions/api_other" | 625 "href": "/extensions/api_other" |
314 }, | 626 }, |
315 { | 627 { |
316 "title": "Manifest File Format", | |
317 "href": "/extensions/manifest" | |
318 }, | |
319 { | |
320 "title": "Permission Warnings", | 628 "title": "Permission Warnings", |
321 "href": "/extensions/permission_warnings" | 629 "href": "/extensions/permission_warnings" |
322 }, | 630 }, |
323 { | 631 { |
324 "title": "Optional Permissions", | 632 "title": "Optional Permissions", |
325 "href": "/extensions/permissions" | 633 "href": "/extensions/permissions" |
326 }, | 634 }, |
327 { | 635 { |
328 "title": "Match Patterns", | 636 "title": "Match Patterns", |
329 "href": "/extensions/match_patterns" | 637 "href": "/extensions/match_patterns" |
(...skipping 12 matching lines...) Expand all Loading... | |
342 "title": "Google Groups", | 650 "title": "Google Groups", |
343 "href": "https://groups.google.com/a/chromium.org/forum/#!forum/ chromium-extensions" | 651 "href": "https://groups.google.com/a/chromium.org/forum/#!forum/ chromium-extensions" |
344 }, | 652 }, |
345 { | 653 { |
346 "title": "Stack Overflow", | 654 "title": "Stack Overflow", |
347 "href": "http://stackoverflow.com/tags/google-chrome-extension/i nfo" | 655 "href": "http://stackoverflow.com/tags/google-chrome-extension/i nfo" |
348 } | 656 } |
349 ] | 657 ] |
350 } | 658 } |
351 ] | 659 ] |
660 }, | |
661 { | |
662 "title": "Native Client", | |
663 "items": [ | |
664 { | |
665 "title": "Learn Basics", | |
666 "href": "/native-client/overview", | |
667 "items": [ | |
668 { | |
669 "title": "What Is Native Client?", | |
670 "href": "/native-client/overview" | |
671 }, | |
672 { | |
673 "title": "NaCl and PNaCl", | |
674 "href": "/native-client/nacl-and-pnacl" | |
675 } | |
676 ] | |
677 }, | |
678 { | |
679 "title": "SDK", | |
680 "href": "/native-client/sdk/download", | |
681 "items": [ | |
682 { | |
683 "title": "Download SDK", | |
684 "href": "/native-client/sdk/download" | |
685 }, | |
686 { | |
687 "title": "Examples", | |
688 "href": "/native-client/sdk/examples" | |
689 }, | |
690 { | |
691 "title": "SDK Release Notes", | |
692 "href": "/native-client/sdk/release-notes" | |
693 } | |
694 ] | |
695 }, | |
696 { | |
697 "title": "Tutorial", | |
698 "href": "/native-client/devguide/tutorial/tutorial-part1", | |
699 "items": [ | |
700 { | |
701 "title": "Part 1: Simple PNaCl Web App", | |
702 "href": "/native-client/devguide/tutorial/tutorial-part1" | |
703 }, | |
704 { | |
705 "title": "Part 2: SDK Build System and Chrome Apps", | |
706 "href": "/native-client/devguide/tutorial/tutorial-part2" | |
707 } | |
708 ] | |
709 }, | |
710 { | |
711 "title": "Development Cycle", | |
712 "href": "/native-client/devguide/devcycle/building", | |
713 "items": [ | |
714 { | |
715 "title": "Building", | |
716 "href": "/native-client/devguide/devcycle/building" | |
717 }, | |
718 { | |
719 "title": "Running", | |
720 "href": "/native-client/devguide/devcycle/running" | |
721 }, | |
722 { | |
723 "title": "Debugging", | |
724 "href": "/native-client/devguide/devcycle/debugging" | |
725 }, | |
726 { | |
727 "title": "Debugging with Visual Studio", | |
728 "href": "/native-client/devguide/devcycle/vs-addin" | |
729 }, | |
730 { | |
731 "title": "Dynamic Linking and Loading with GlibC", | |
732 "href": "/native-client/devguide/devcycle/dynamic-loading" | |
733 } | |
734 ] | |
735 }, | |
736 { | |
737 "title": "Coding Your Application", | |
738 "href": "/native-client/devguide/coding/application-structure", | |
739 "items": [ | |
740 { | |
741 "title": "Application Structure", | |
742 "href": "/native-client/devguide/coding/application-structure" | |
743 }, | |
744 { | |
745 "title": "Native Client Modules", | |
746 "href": "/native-client/devguide/coding/native-client-modules" | |
747 }, | |
748 { | |
749 "title": "3D Graphics", | |
750 "href": "/native-client/devguide/coding/3D-graphics" | |
751 }, | |
752 { | |
753 "title": "Audio", | |
754 "href": "/native-client/devguide/coding/audio" | |
755 }, | |
756 { | |
757 "title": "File I/O", | |
758 "href": "/native-client/devguide/coding/file-io" | |
759 }, | |
760 { | |
761 "title": "The nacl_io Library", | |
762 "href": "/native-client/devguide/coding/nacl_io" | |
763 }, | |
764 { | |
765 "title": "Messaging System", | |
766 "href": "/native-client/devguide/coding/message-system" | |
767 }, | |
768 { | |
769 "title": "Progress Events", | |
770 "href": "/native-client/devguide/coding/progress-events" | |
771 }, | |
772 { | |
773 "title": "URL Loading", | |
774 "href": "/native-client/devguide/coding/url-loading" | |
775 }, | |
776 { | |
777 "title": "View Change, Focus, & Input Events", | |
778 "href": "/native-client/devguide/coding/view-focus-input-events" | |
779 } | |
780 ] | |
781 }, | |
782 { | |
783 "title": "Distribute Your Apps", | |
784 "href": "/native-client/devguide/distributing" | |
785 }, | |
786 { | |
787 "title": "Pepper API Reference", | |
788 "href": "/native-client/pepper_stable/index", | |
789 "items": [ | |
790 { | |
791 "title": "Pepper C Interfaces", | |
792 "href": "/native-client/pepper_stable/c/group___interfaces" | |
793 }, | |
794 { | |
795 "title": "Pepper C Structures", | |
796 "href": "/native-client/pepper_stable/c/group___structs" | |
797 }, | |
798 { | |
799 "title": "Pepper C Functions", | |
800 "href": "/native-client/pepper_stable/c/group___functions" | |
801 }, | |
802 { | |
803 "title": "Pepper C Enums", | |
804 "href": "/native-client/pepper_stable/c/group___enums" | |
805 }, | |
806 { | |
807 "title": "Pepper C Typedefs", | |
808 "href": "/native-client/pepper_stable/c/group___typedefs" | |
809 }, | |
810 { | |
811 "title": "Pepper C Macros", | |
812 "href": "/native-client/pepper_stable/c/global_defs" | |
813 }, | |
814 { | |
815 "title": "Pepper C++ Classes", | |
816 "href": "/native-client/pepper_stable/cpp/inherits" | |
817 } | |
818 ] | |
819 }, | |
820 { | |
821 "title": "Additional Reference & Versions", | |
822 "href": "/native-client/glossary", | |
823 "items": [ | |
824 { | |
825 "title": "Glossary", | |
826 "href": "/native-client/glossary" | |
827 }, | |
828 { | |
829 "title": "Native Client Manifest (nmf) Format", | |
830 "href": "/native-client/reference/nacl-manifest-format" | |
831 }, | |
832 { | |
833 "title": "PNaCl Bitcode Reference Manual", | |
834 "href": "/native-client/reference/pnacl-bitcode-abi" | |
835 }, | |
836 { | |
837 "title": "PNaCl C/C++ Language Support", | |
838 "href": "/native-client/reference/pnacl-c-cpp-language-support" | |
839 }, | |
840 { | |
841 "title": "Sandbox Internals", | |
842 "href": "/native-client/reference/sandbox_internals/index", | |
843 "items": [ | |
844 { | |
845 "title": "ARM 32-bit Sandbox", | |
846 "href": "/native-client/reference/sandbox_internals/arm-32 -bit-sandbox" | |
847 } | |
848 ] | |
849 } | |
850 ] | |
851 }, | |
852 { | |
853 "title": "Help", | |
854 "href": "/native-client/faq", | |
855 "items": [ | |
856 { | |
857 "title": "FAQ", | |
858 "href": "/native-client/faq" | |
859 }, | |
860 { | |
861 "title": "Forums & Issues Tracker", | |
862 "href": "/native-client/help" | |
863 }, | |
864 { | |
865 "title": "Publications & Presentations", | |
866 "href": "/native-client/publications-and-presentations" | |
867 }, | |
868 { | |
869 "title": "Security Contest Archive", | |
870 "href": "/native-client/community/security-contest/index" | |
871 } | |
872 ] | |
873 } | |
874 ] | |
875 }, | |
876 { | |
877 "title": "Store", | |
878 "items": [ | |
879 { | |
880 "title": "What Is the Chrome Web Store?", | |
881 "href": "/webstore/index" | |
882 }, | |
883 { | |
884 "title": "What Can You Publish?", | |
885 "href": "/webstore/overview" | |
886 }, | |
887 { | |
888 "title": "Tutorial: Getting Started", | |
889 "href": "/webstore/get_started_simple" | |
890 }, | |
891 { | |
892 "title": "Samples", | |
893 "href": "/webstore/samples" | |
894 }, | |
895 { | |
896 "title": "Branding", | |
897 "href": "/webstore/branding", | |
898 "items": [ | |
899 { | |
900 "title": "Branding Guidelines", | |
901 "href": "/webstore/branding" | |
902 }, | |
903 { | |
904 "title": "Supplying Images", | |
905 "href": "/webstore/images" | |
906 } | |
907 ] | |
908 }, | |
909 { | |
910 "title": "Monetizing", | |
911 "href": "/webstore/money", | |
912 "items": [ | |
913 { | |
914 "title": "Monetizing Your App", | |
915 "href": "/webstore/money" | |
916 }, | |
917 { | |
918 "title": "Using Google Accounts", | |
919 "href": "/webstore/identify_user" | |
920 }, | |
921 { | |
922 "title": "Checking for Payment", | |
923 "href": "/webstore/check_for_payment" | |
924 }, | |
925 { | |
926 "title": "One-Time Payments", | |
927 "href": "/webstore/one_time_payments" | |
928 }, | |
929 { | |
930 "title": "Pricing", | |
931 "href": "/webstore/pricing" | |
932 } | |
933 ] | |
934 }, | |
935 { | |
936 "title": "Publishing", | |
937 "href": "/webstore/publish", | |
938 "items": [ | |
939 { | |
940 "title": "Publishing Tutorial", | |
941 "href": "/webstore/publish" | |
942 }, | |
943 { | |
944 "title": "Internationalizing Your App", | |
945 "href": "/webstore/i18n" | |
946 }, | |
947 { | |
948 "title": "Using Inline Installation", | |
949 "href": "/webstore/inline_installation" | |
950 }, | |
951 { | |
952 "title": "Rating Guidelines", | |
953 "href": "/webstore/rating" | |
954 }, | |
955 { | |
956 "title": "Program Policies", | |
957 "href": "/webstore/program_policies" | |
958 }, | |
959 { | |
960 "title": "Terms of Service", | |
961 "href": "/webstore/terms" | |
962 } | |
963 ] | |
964 }, | |
965 { | |
966 "title": "Help", | |
967 "href": "/webstore/best_practices", | |
968 "items": [ | |
969 { | |
970 "title": "Best Practices", | |
971 "href": "/webstore/best_practices" | |
972 }, | |
973 { | |
974 "title": "FAQ", | |
975 "href": "/webstore/faq" | |
976 }, | |
977 { | |
978 "title": "Google Groups", | |
979 "href": "https://groups.google.com/a/chromium.org/forum/#!forum/ chromium-apps" | |
980 }, | |
981 { | |
982 "title": "Articles", | |
983 "href": "/webstore/articles" | |
984 } | |
985 ] | |
986 } | |
987 ] | |
352 } | 988 } |
353 ] | 989 ] |
354 } | 990 } |
355 ] | 991 ] |
OLD | NEW |