OLD | NEW |
| (Empty) |
1 [ | |
2 { | |
3 "title": "Devtools", | |
4 "items": [ | |
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 { | |
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/elements", | |
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": "JavaScripting Performance Flame Chart", | |
104 "href": "/devtools/docs/flame-chart" | |
105 }, | |
106 { | |
107 "title": "JavaScript Memory Profiling", | |
108 "href": "/devtools/docs/javascript-memory-profiling", | |
109 "items": [ | |
110 { | |
111 "title": "JavaScript Memory Profiling", | |
112 "href": "/devtools/docs/javascript-memory-profiling" | |
113 }, | |
114 { | |
115 "title": "Demos", | |
116 "href": "/devtools/docs/heap-profiling-summary" | |
117 } | |
118 ] | |
119 }, | |
120 { | |
121 "title": "Setting Up a Clean Testing Environment", | |
122 "href": "/devtools/docs/clean-testing-environment" | |
123 } | |
124 ] | |
125 }, | |
126 { | |
127 "title": "Reference", | |
128 "items": [ | |
129 { | |
130 "title": "Console API Reference", | |
131 "href": "/devtools/docs/console-api" | |
132 }, | |
133 { | |
134 "title": "Command Line API Reference", | |
135 "href": "/devtools/docs/commandline-api" | |
136 }, | |
137 { | |
138 "title": "DevTools Extensions API", | |
139 "href": "/devtools/docs/integrating", | |
140 "items": [ | |
141 { | |
142 "title": "Integrating with DevTools", | |
143 "href": "/devtools/docs/integrating" | |
144 }, | |
145 { | |
146 "title": "Sample DevTools Extensions", | |
147 "href": "/devtools/docs/sample-extensions" | |
148 }, | |
149 { | |
150 "title": "Sample DevTools Protocol Clients", | |
151 "href": "/devtools/docs/debugging-clients" | |
152 } | |
153 ] | |
154 }, | |
155 { | |
156 "title": "Keyboard Shortcuts", | |
157 "href": "/devtools/docs/shortcuts" | |
158 }, | |
159 { | |
160 "title": "Settings", | |
161 "href": "/devtools/docs/settings" | |
162 }, | |
163 { | |
164 "title": "Remote Debugging Protocol", | |
165 "href": "/devtools/docs/debugger-protocol", | |
166 "items": [ | |
167 { | |
168 "title": "Remote Debugging Protocol", | |
169 "href": "/devtools/docs/debugger-protocol" | |
170 }, | |
171 { | |
172 "title": "Version 1.1", | |
173 "href": "/devtools/docs/protocol/1.1/index" | |
174 }, | |
175 { | |
176 "title": "Version 1.0", | |
177 "href": "/devtools/docs/protocol/1.0/index" | |
178 }, | |
179 { | |
180 "title": "Version .1", | |
181 "href": "/devtools/docs/protocol/0.1/index" | |
182 }, | |
183 { | |
184 "title": "Tip-of-tree", | |
185 "href": "/devtools/docs/protocol/tot/index" | |
186 } | |
187 ] | |
188 } | |
189 ] | |
190 } | |
191 ] | |
192 }, | |
193 { | |
194 "title": "Multi-device", | |
195 "items": [ | |
196 { | |
197 "title": "Getting Started", | |
198 "items": [ | |
199 { | |
200 "title": "Develop Apps for Chrome Mobile", | |
201 "href": "/multidevice/index" | |
202 }, | |
203 { | |
204 "title": "Data Compression Proxy", | |
205 "href": "/multidevice/data-compression" | |
206 }, | |
207 { | |
208 "title": "User Agents", | |
209 "href": "/multidevice/user-agent" | |
210 }, | |
211 { | |
212 "title": "Mobile Emulation", | |
213 "href": "/devtools/docs/mobile-emulation" | |
214 }, | |
215 { | |
216 "title": "Remote Debugging", | |
217 "href": "/devtools/docs/remote-debugging" | |
218 }, | |
219 { | |
220 "title": "FAQ", | |
221 "href": "/multidevice/faq" | |
222 } | |
223 ] | |
224 }, | |
225 { | |
226 "title": "Chrome for Android", | |
227 "items": [ | |
228 { | |
229 "title": "Overview", | |
230 "href": "/multidevice/android/overview" | |
231 }, | |
232 { | |
233 "title": "Android Intents with Chrome", | |
234 "href": "/multidevice/android/intents" | |
235 }, | |
236 { | |
237 "title": "Add to Homescreen", | |
238 "href": "/multidevice/android/installtohomescreen" | |
239 } | |
240 ] | |
241 }, | |
242 { | |
243 "title": "Chrome WebView", | |
244 "items": [ | |
245 { | |
246 "title": "WebView for Android", | |
247 "href": "/multidevice/webview/overview" | |
248 }, | |
249 { | |
250 "title": "Getting Started", | |
251 "href": "/multidevice/webview/gettingstarted" | |
252 }, | |
253 { | |
254 "title": "Pixel-Perfect UI", | |
255 "href": "/multidevice/webview/pixelperfect" | |
256 }, | |
257 { | |
258 "title": "WebView Workflow", | |
259 "href": "/multidevice/webview/workflow" | |
260 }, | |
261 { | |
262 "title": "Tips & Tricks", | |
263 "href": "/multidevice/webview/tipsandtricks" | |
264 } | |
265 ] | |
266 }, | |
267 { | |
268 "title": "Chrome for iOS", | |
269 "items": [ | |
270 { | |
271 "title": "Overview", | |
272 "href": "/multidevice/ios/overview" | |
273 }, | |
274 { | |
275 "title": "Opening Links in Chrome", | |
276 "href": "/multidevice/ios/links" | |
277 }, | |
278 { | |
279 "title": "Case Studies", | |
280 "href": "/multidevice/ios/case-studies", | |
281 "items": [ | |
282 { | |
283 "title": "Case Studies", | |
284 "href": "/multidevice/ios/case-studies" | |
285 }, | |
286 { | |
287 "title": "Pocket", | |
288 "href": "/multidevice/ios/pocket" | |
289 }, | |
290 { | |
291 "title": "Feedly", | |
292 "href": "/multidevice/ios/feedly" | |
293 } | |
294 ] | |
295 } | |
296 ] | |
297 } | |
298 ] | |
299 }, | |
300 { | |
301 "title": "Platform", | |
302 "items": [ | |
303 { | |
304 "title": "Apps", | |
305 "items": [ | |
306 { | |
307 "title": "Learn Basics", | |
308 "href": "/apps/first_app", | |
309 "items": [ | |
310 { | |
311 "title": "Create Your First App", | |
312 "href": "/apps/first_app" | |
313 }, | |
314 { | |
315 "title": "App Architecture", | |
316 "href": "/apps/app_architecture" | |
317 }, | |
318 { | |
319 "title": "App Lifecycle", | |
320 "href": "/apps/app_lifecycle" | |
321 }, | |
322 { | |
323 "title": "Content Security Policy", | |
324 "href": "/apps/contentSecurityPolicy" | |
325 } | |
326 ] | |
327 }, | |
328 { | |
329 "title": "Learn with Codelab", | |
330 "href": "/apps/app_codelab1_setup", | |
331 "items": [ | |
332 { | |
333 "title": "1 - Set Up Development Environment", | |
334 "href": "/apps/app_codelab1_setup" | |
335 }, | |
336 { | |
337 "title": "2 - Create Basic App", | |
338 "href": "/apps/app_codelab2_basic" | |
339 }, | |
340 { | |
341 "title": "3 - Create MVC", | |
342 "href": "/apps/app_codelab3_mvc" | |
343 }, | |
344 { | |
345 "title": "4 - Save & Fetch Data", | |
346 "href": "/apps/app_codelab5_data" | |
347 }, | |
348 { | |
349 "title": "5 - Manage App Lifecycle", | |
350 "href": "/apps/app_codelab6_lifecycle" | |
351 }, | |
352 { | |
353 "title": "6 - Access User's Data", | |
354 "href": "/apps/app_codelab7_useridentification" | |
355 }, | |
356 { | |
357 "title": "7 - Access Web Resources", | |
358 "href": "/apps/app_codelab8_webresources" | |
359 }, | |
360 { | |
361 "title": "8 - Publish App", | |
362 "href": "/apps/app_codelab_10_publishing" | |
363 } | |
364 ] | |
365 }, | |
366 { | |
367 "title": "Samples", | |
368 "href": "/apps/samples" | |
369 }, | |
370 { | |
371 "title": "Develop in the Cloud", | |
372 "href": "/apps/offline_apps", | |
373 "items": [ | |
374 { | |
375 "title": "Offline First", | |
376 "href": "/apps/offline_apps" | |
377 }, | |
378 { | |
379 "title": "Handling External Content", | |
380 "href": "/apps/app_external" | |
381 }, | |
382 { | |
383 "title": "Storing Data", | |
384 "href": "/apps/app_storage" | |
385 }, | |
386 { | |
387 "title": "Cloud Messaging", | |
388 "href": "/apps/cloudMessaging" | |
389 }, | |
390 { | |
391 "title": "User Authentication", | |
392 "href": "/apps/app_identity" | |
393 } | |
394 ] | |
395 }, | |
396 { | |
397 "title": "User Low-Level System Services", | |
398 "href": "/apps/app_usb", | |
399 "items": [ | |
400 { | |
401 "title": "USB", | |
402 "href": "/apps/app_usb" | |
403 }, | |
404 { | |
405 "title": "Serial", | |
406 "href": "/apps/app_serial" | |
407 }, | |
408 { | |
409 "title": "Network Communications", | |
410 "href": "/apps/app_network" | |
411 } | |
412 ] | |
413 }, | |
414 { | |
415 "title": "MVC Architecture & Frameworks", | |
416 "href": "/apps/app_frameworks", | |
417 "items": [ | |
418 { | |
419 "title": "About MVC Architecture", | |
420 "href": "/apps/app_frameworks" | |
421 }, | |
422 { | |
423 "title": "Build Apps with AngularJS", | |
424 "href": "/apps/angular_framework" | |
425 }, | |
426 { | |
427 "title": "Build Apps with SenchaJS", | |
428 "href": "/apps/sencha_framework" | |
429 } | |
430 ] | |
431 }, | |
432 { | |
433 "title": "Distribute Apps", | |
434 "href": "/apps/publish_app", | |
435 "items": [ | |
436 { | |
437 "title": "Publish Your App", | |
438 "href": "/apps/publish_app" | |
439 }, | |
440 { | |
441 "title": "Monetize Your App", | |
442 "href": "/apps/google_wallet" | |
443 }, | |
444 { | |
445 "title": "Analytics", | |
446 "href": "/apps/analytics" | |
447 } | |
448 ] | |
449 }, | |
450 { | |
451 "title": "Reference", | |
452 "href": "/apps/api_index", | |
453 "items": [ | |
454 { | |
455 "title": "Chrome Platform APIs", | |
456 "href": "/apps/api_index" | |
457 }, | |
458 { | |
459 "title": "Webview Tag", | |
460 "href": "/apps/tags/webview" | |
461 }, | |
462 { | |
463 "title": "Web APIs", | |
464 "href": "/apps/api_other" | |
465 }, | |
466 { | |
467 "title": "Manifest File Format", | |
468 "href": "/apps/manifest" | |
469 }, | |
470 { | |
471 "title": "Disabled Web Features", | |
472 "href": "/apps/app_deprecated" | |
473 } | |
474 ] | |
475 }, | |
476 { | |
477 "title": "Help", | |
478 "href": "/apps/faq", | |
479 "items": [ | |
480 { | |
481 "title": "FAQ", | |
482 "href": "/apps/faq" | |
483 }, | |
484 { | |
485 "title": "Google Groups", | |
486 "href": "https://groups.google.com/a/chromium.org/forum/#!forum/
chromium-apps" | |
487 }, | |
488 { | |
489 "title": "Stack Overflow", | |
490 "href": "http://stackoverflow.com/questions/tagged/google-chrome
-app" | |
491 } | |
492 ] | |
493 } | |
494 ] | |
495 }, | |
496 { | |
497 "title": "Extensions", | |
498 "items": [ | |
499 { | |
500 "title": "Learn Basics", | |
501 "href": "/extensions/overview", | |
502 "items": [ | |
503 { | |
504 "title": "Overview", | |
505 "href": "/extensions/overview" | |
506 }, | |
507 { | |
508 "title": "Event Pages", | |
509 "href": "/extensions/event_pages" | |
510 }, | |
511 { | |
512 "title": "Content Scripts", | |
513 "href": "/extensions/content_scripts" | |
514 }, | |
515 { | |
516 "title": "activeTab Permission", | |
517 "href": "/extensions/activeTab" | |
518 } | |
519 ] | |
520 }, | |
521 { | |
522 "title": "Getting Started Tutorial", | |
523 "href": "/extensions/getstarted" | |
524 }, | |
525 { | |
526 "title": "Samples", | |
527 "href": "/extensions/samples" | |
528 }, | |
529 { | |
530 "title": "Develop Extensions", | |
531 "href": "/extensions/tut_migration_to_manifest_v2", | |
532 "items": [ | |
533 { | |
534 "title": "Accessibility", | |
535 "href": "/extensions/a11y" | |
536 }, | |
537 { | |
538 "title": "Content Security Policy", | |
539 "href": "/extensions/contentSecurityPolicy" | |
540 }, | |
541 { | |
542 "title": "Cross-Origin XHR", | |
543 "href": "/extensions/xhr" | |
544 }, | |
545 { | |
546 "title": "Debugging", | |
547 "href": "/extensions/tut_debugging" | |
548 }, | |
549 { | |
550 "title": "Internationalization", | |
551 "href": "/extensions/i18n" | |
552 }, | |
553 { | |
554 "title": "Message Passing", | |
555 "href": "/extensions/messaging" | |
556 }, | |
557 { | |
558 "title": "Migrate to Manifest 2", | |
559 "href": "/extensions/tut_migration_to_manifest_v2" | |
560 }, | |
561 { | |
562 "title": "OAuth", | |
563 "href": "/extensions/tut_oauth" | |
564 } | |
565 ] | |
566 }, | |
567 { | |
568 "title": "Distribute Extensions", | |
569 "href": "/extensions/hosting", | |
570 "items": [ | |
571 { | |
572 "title": "Hosting", | |
573 "href": "/extensions/hosting" | |
574 }, | |
575 { | |
576 "title": "Packaging", | |
577 "href": "/extensions/packaging" | |
578 }, | |
579 { | |
580 "title": "Autoupdating", | |
581 "href": "/extensions/autoupdate" | |
582 }, | |
583 { | |
584 "title": "Other Deployment Options", | |
585 "href": "/extensions/external_extensions" | |
586 }, | |
587 { | |
588 "title": "Google Analytics", | |
589 "href": "/extensions/tut_analytics" | |
590 }, | |
591 { | |
592 "title": "Publishing Themes", | |
593 "href": "/extensions/themes" | |
594 } | |
595 ] | |
596 }, | |
597 { | |
598 "title": "Reference", | |
599 "href": "/extensions/api_index", | |
600 "items": [ | |
601 { | |
602 "title": "What's New?", | |
603 "href": "/extensions/whats_new" | |
604 }, | |
605 { | |
606 "title": "Chrome Platform APIs", | |
607 "href": "/extensions/api_index" | |
608 }, | |
609 { | |
610 "title": "Web APIs", | |
611 "href": "/extensions/api_other" | |
612 }, | |
613 { | |
614 "title": "Manifest File Format", | |
615 "href": "/extensions/manifest" | |
616 }, | |
617 { | |
618 "title": "Permission Warnings", | |
619 "href": "/extensions/permission_warnings" | |
620 }, | |
621 { | |
622 "title": "Optional Permissions", | |
623 "href": "/extensions/permissions" | |
624 }, | |
625 { | |
626 "title": "Match Patterns", | |
627 "href": "/extensions/match_patterns" | |
628 } | |
629 ] | |
630 }, | |
631 { | |
632 "title": "Help", | |
633 "href": "/extensions/faq", | |
634 "items": [ | |
635 { | |
636 "title": "FAQ", | |
637 "href": "/extensions/faq" | |
638 }, | |
639 { | |
640 "title": "Google Groups", | |
641 "href": "https://groups.google.com/a/chromium.org/forum/#!forum/
chromium-extensions" | |
642 }, | |
643 { | |
644 "title": "Stack Overflow", | |
645 "href": "http://stackoverflow.com/tags/google-chrome-extension/i
nfo" | |
646 } | |
647 ] | |
648 } | |
649 ] | |
650 }, | |
651 { | |
652 "title": "Native Client", | |
653 "items": [ | |
654 { | |
655 "title": "Learn Basics", | |
656 "href": "/native-client/overview", | |
657 "items": [ | |
658 { | |
659 "title": "What Is Native Client?", | |
660 "href": "/native-client/overview" | |
661 }, | |
662 { | |
663 "title": "NaCl and PNaCl", | |
664 "href": "/native-client/nacl-and-pnacl" | |
665 } | |
666 ] | |
667 }, | |
668 { | |
669 "title": "SDK", | |
670 "href": "/native-client/sdk/download", | |
671 "items": [ | |
672 { | |
673 "title": "Download SDK", | |
674 "href": "/native-client/sdk/download" | |
675 }, | |
676 { | |
677 "title": "Examples", | |
678 "href": "/native-client/sdk/examples" | |
679 }, | |
680 { | |
681 "title": "SDK Release Notes", | |
682 "href": "/native-client/sdk/release-notes" | |
683 } | |
684 ] | |
685 }, | |
686 { | |
687 "title": "Tutorial", | |
688 "href": "/native-client/devguide/tutorial/tutorial-part1", | |
689 "items": [ | |
690 { | |
691 "title": "Part 1: Simple PNaCl Web App", | |
692 "href": "/native-client/devguide/tutorial/tutorial-part1" | |
693 }, | |
694 { | |
695 "title": "Part 2: SDK Build System and Chrome Apps", | |
696 "href": "/native-client/devguide/tutorial/tutorial-part2" | |
697 } | |
698 ] | |
699 }, | |
700 { | |
701 "title": "Development Cycle", | |
702 "href": "/native-client/devguide/devcycle/building", | |
703 "items": [ | |
704 { | |
705 "title": "Building", | |
706 "href": "/native-client/devguide/devcycle/building" | |
707 }, | |
708 { | |
709 "title": "Running", | |
710 "href": "/native-client/devguide/devcycle/running" | |
711 }, | |
712 { | |
713 "title": "Debugging", | |
714 "href": "/native-client/devguide/devcycle/debugging" | |
715 }, | |
716 { | |
717 "title": "Debugging with Visual Studio", | |
718 "href": "/native-client/devguide/devcycle/vs-addin" | |
719 }, | |
720 { | |
721 "title": "Dynamic Linking and Loading with GlibC", | |
722 "href": "/native-client/devguide/devcycle/dynamic-loading" | |
723 } | |
724 ] | |
725 }, | |
726 { | |
727 "title": "Coding Your Application", | |
728 "href": "/native-client/devguide/coding/application-structure", | |
729 "items": [ | |
730 { | |
731 "title": "Application Structure", | |
732 "href": "/native-client/devguide/coding/application-structure" | |
733 }, | |
734 { | |
735 "title": "Native Client Modules", | |
736 "href": "/native-client/devguide/coding/native-client-modules" | |
737 }, | |
738 { | |
739 "title": "3D Graphics", | |
740 "href": "/native-client/devguide/coding/3D-graphics" | |
741 }, | |
742 { | |
743 "title": "Audio", | |
744 "href": "/native-client/devguide/coding/audio" | |
745 }, | |
746 { | |
747 "title": "File I/O", | |
748 "href": "/native-client/devguide/coding/file-io" | |
749 }, | |
750 { | |
751 "title": "The nacl_io Library", | |
752 "href": "/native-client/devguide/coding/nacl_io" | |
753 }, | |
754 { | |
755 "title": "Messaging System", | |
756 "href": "/native-client/devguide/coding/message-system" | |
757 }, | |
758 { | |
759 "title": "Progress Events", | |
760 "href": "/native-client/devguide/coding/progress-events" | |
761 }, | |
762 { | |
763 "title": "URL Loading", | |
764 "href": "/native-client/devguide/coding/url-loading" | |
765 }, | |
766 { | |
767 "title": "View Change, Focus, & Input Events", | |
768 "href": "/native-client/devguide/coding/view-focus-input-events" | |
769 } | |
770 ] | |
771 }, | |
772 { | |
773 "title": "Distribute Your Apps", | |
774 "href": "/native-client/devguide/distributing" | |
775 }, | |
776 { | |
777 "title": "Pepper API Reference", | |
778 "href": "/native-client/pepper_stable/index", | |
779 "items": [ | |
780 { | |
781 "title": "Pepper C Interfaces", | |
782 "href": "/native-client/pepper_stable/c/group___interfaces" | |
783 }, | |
784 { | |
785 "title": "Pepper C Structures", | |
786 "href": "/native-client/pepper_stable/c/group___structs" | |
787 }, | |
788 { | |
789 "title": "Pepper C Functions", | |
790 "href": "/native-client/pepper_stable/c/group___functions" | |
791 }, | |
792 { | |
793 "title": "Pepper C Enums", | |
794 "href": "/native-client/pepper_stable/c/group___enums" | |
795 }, | |
796 { | |
797 "title": "Pepper C Typedefs", | |
798 "href": "/native-client/pepper_stable/c/group___typedefs" | |
799 }, | |
800 { | |
801 "title": "Pepper C Macros", | |
802 "href": "/native-client/pepper_stable/c/global_defs" | |
803 }, | |
804 { | |
805 "title": "Pepper C++ Classes", | |
806 "href": "/native-client/pepper_stable/cpp/inherits" | |
807 } | |
808 ] | |
809 }, | |
810 { | |
811 "title": "Additional Reference & Versions", | |
812 "href": "/native-client/version", | |
813 "items": [ | |
814 { | |
815 "title": "Glossary", | |
816 "href": "/native-client/glossary" | |
817 }, | |
818 { | |
819 "title": "Native Client Manifest (nmf) Format", | |
820 "href": "/native-client/reference/nacl-manifest-format" | |
821 }, | |
822 { | |
823 "title": "PNaCl Bitcode Reference Manual", | |
824 "href": "/native-client/reference/pnacl-bitcode-abi" | |
825 }, | |
826 { | |
827 "title": "PNaCl C/C++ Language Support", | |
828 "href": "/native-client/reference/pnacl-c-cpp-language-support" | |
829 }, | |
830 { | |
831 "title": "Previous Versions", | |
832 "href": "/native-client/version" | |
833 }, | |
834 { | |
835 "title": "Sandbox Internals", | |
836 "href": "/native-client/reference/sandbox_internals/index", | |
837 "items": [ | |
838 { | |
839 "title": "ARM 32-bit Sandbox", | |
840 "href": "/native-client/reference/sandbox_internals/arm-32
-bit-sandbox" | |
841 } | |
842 ] | |
843 } | |
844 ] | |
845 }, | |
846 { | |
847 "title": "Help", | |
848 "href": "/native-client/faq", | |
849 "items": [ | |
850 { | |
851 "title": "FAQ", | |
852 "href": "/native-client/faq" | |
853 }, | |
854 { | |
855 "title": "Forums & Issues Tracker", | |
856 "href": "/native-client/help" | |
857 }, | |
858 { | |
859 "title": "Publications & Presentations", | |
860 "href": "/native-client/publications-and-presentations" | |
861 }, | |
862 { | |
863 "title": "Security Contest Archive", | |
864 "href": "/native-client/community/security-contest/index" | |
865 } | |
866 ] | |
867 } | |
868 ] | |
869 }, | |
870 { | |
871 "title": "Store", | |
872 "items": [ | |
873 { | |
874 "title": "What Is the Chrome Web Store?", | |
875 "href": "/webstore/index" | |
876 }, | |
877 { | |
878 "title": "What Can You Publish?", | |
879 "href": "/webstore/overview" | |
880 }, | |
881 { | |
882 "title": "Tutorial: Getting Started", | |
883 "href": "/webstore/get_started_simple" | |
884 }, | |
885 { | |
886 "title": "Samples", | |
887 "href": "/webstore/samples" | |
888 }, | |
889 { | |
890 "title": "Branding", | |
891 "href": "/webstore/branding", | |
892 "items": [ | |
893 { | |
894 "title": "Branding Guidelines", | |
895 "href": "/webstore/branding" | |
896 }, | |
897 { | |
898 "title": "Supplying Images", | |
899 "href": "/webstore/images" | |
900 } | |
901 ] | |
902 }, | |
903 { | |
904 "title": "Monetizing", | |
905 "href": "/webstore/money", | |
906 "items": [ | |
907 { | |
908 "title": "Monetizing Your App", | |
909 "href": "/webstore/money" | |
910 }, | |
911 { | |
912 "title": "Using Google Accounts", | |
913 "href": "/webstore/identify_user" | |
914 }, | |
915 { | |
916 "title": "Checking for Payment", | |
917 "href": "/webstore/check_for_payment" | |
918 }, | |
919 { | |
920 "title": "Pricing", | |
921 "href": "/webstore/pricing" | |
922 } | |
923 ] | |
924 }, | |
925 { | |
926 "title": "Publishing", | |
927 "href": "/webstore/publish", | |
928 "items": [ | |
929 { | |
930 "title": "Publishing Tutorial", | |
931 "href": "/webstore/publish" | |
932 }, | |
933 { | |
934 "title": "Internationalizing Your App", | |
935 "href": "/webstore/i18n" | |
936 }, | |
937 { | |
938 "title": "Using Inline Installation", | |
939 "href": "/webstore/inline_installation" | |
940 }, | |
941 { | |
942 "title": "Rating Guidelines", | |
943 "href": "/webstore/rating" | |
944 }, | |
945 { | |
946 "title": "Program Policies", | |
947 "href": "/webstore/program_policies" | |
948 }, | |
949 { | |
950 "title": "Terms of Service", | |
951 "href": "/webstore/terms" | |
952 } | |
953 ] | |
954 }, | |
955 { | |
956 "title": "Help", | |
957 "href": "/webstore/best_practices", | |
958 "items": [ | |
959 { | |
960 "title": "Best Practices", | |
961 "href": "/webstore/best_practices" | |
962 }, | |
963 { | |
964 "title": "FAQ", | |
965 "href": "/webstore/faq" | |
966 }, | |
967 { | |
968 "title": "Google Groups", | |
969 "href": "https://groups.google.com/a/chromium.org/forum/#!forum/
chromium-apps" | |
970 }, | |
971 { | |
972 "title": "Articles", | |
973 "href": "/webstore/articles" | |
974 } | |
975 ] | |
976 } | |
977 ] | |
978 } | |
979 ] | |
980 } | |
981 ] | |
OLD | NEW |