Commit 3afa0522 authored by kalman@chromium.org's avatar kalman@chromium.org

Docserver: Disable links for the incomplete docs sets, leaving just Extensions,

Apps, and NaCL, so that we can launch what we have now.

TBR=mkearney@chromium.org

Review URL: https://codereview.chromium.org/167573002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251401 0039d316-1c4b-4281-b951-d872f2087c98
parent 7d4d18b6
application: chrome-apps-doc application: chrome-apps-doc
version: 3-10-1 version: 3-11-0
runtime: python27 runtime: python27
api_version: 1 api_version: 1
threadsafe: false threadsafe: false
......
...@@ -2,4 +2,4 @@ cron: ...@@ -2,4 +2,4 @@ cron:
- description: Repopulates all cached data. - description: Repopulates all cached data.
url: /_cron url: /_cron
schedule: every 5 minutes schedule: every 5 minutes
target: 3-10-1 target: 3-11-0
[ [
{ {
"title": "Devtools", "title": "Explore",
"items": [
{
"title": "Learn Basics",
"items": [
{
"title": "Overview",
"href": "/devtools/index"
},
{
"title": "Authoring & Development Workflow",
"href": "/devtools/docs/authoring-development-workflow"
},
{
"title": "Using the Console",
"href": "/devtools/docs/console"
},
{
"title": "Tips & Tricks",
"href": "/devtools/docs/tips-and-tricks"
},
{
"title": "Additional Resources",
"href": "/devtools/docs/videos",
"items": [
{
"title": "Videos",
"href": "/devtools/docs/videos"
},
{
"title": "Blog Posts",
"href": "/devtools/docs/blog-posts"
},
{
"title": "Mailing List",
"href": "https://groups.google.com/forum/?fromgroups#!forum/google-chrome-developer-tools"
},
{
"title": "Contributing to DevTools",
"href": "/devtools/docs/contributing"
}
]
}
]
},
{
"title": "Use Tools",
"items": [
{
"title": "Inspecting & Tweaking",
"href": "/devtools/docs/elements",
"items": [
{
"title": "Editing Styles & DOM",
"href": "/devtools/docs/elements"
},
{
"title": "Working with CSS Preprocessors",
"href": "/devtools/docs/css-preprocessors"
},
{
"title": "Managing Application Storage",
"href": "/devtools/docs/resource-panel"
}
]
},
{
"title": "Debugging JavaScript",
"href": "/devtools/docs/javascript-debugging"
},
{
"title": "Mobile Emulation",
"href": "/devtools/docs/mobile-emulation"
},
{
"title": "Remote Debugging on Android",
"href": "/devtools/docs/remote-debugging"
}
]
},
{
"title": "Performance & Profiling",
"items": [
{
"title": "Evaluating Network Performance",
"href": "/devtools/docs/network"
},
{
"title": "Using the Timeline",
"href": "/devtools/docs/timeline"
},
{
"title": "Timeline Demo: Finding Forced Synchronous Layouts",
"href": "/devtools/docs/demos/too-much-layout/index"
},
{
"title": "Profiling JavaScript Performance",
"href": "/devtools/docs/cpu-profiling"
},
{
"title": "JavaScripting Performance Flame Chart",
"href": "/devtools/docs/flame-chart"
},
{
"title": "JavaScript Memory Profiling",
"href": "/devtools/docs/javascript-memory-profiling",
"items": [
{
"title": "JavaScript Memory Profiling",
"href": "/devtools/docs/javascript-memory-profiling"
},
{
"title": "Demos",
"href": "/devtools/docs/heap-profiling-summary"
}
]
},
{
"title": "Setting Up a Clean Testing Environment",
"href": "/devtools/docs/clean-testing-environment"
}
]
},
{
"title": "Reference",
"items": [
{
"title": "Console API Reference",
"href": "/devtools/docs/console-api"
},
{
"title": "Command Line API Reference",
"href": "/devtools/docs/commandline-api"
},
{
"title": "DevTools Extensions API",
"href": "/devtools/docs/integrating",
"items": [
{
"title": "Integrating with DevTools",
"href": "/devtools/docs/integrating"
},
{
"title": "Sample DevTools Extensions",
"href": "/devtools/docs/sample-extensions"
},
{
"title": "Sample DevTools Protocol Clients",
"href": "/devtools/docs/debugging-clients"
}
]
},
{
"title": "Keyboard Shortcuts",
"href": "/devtools/docs/shortcuts"
},
{
"title": "Settings",
"href": "/devtools/docs/settings"
},
{
"title": "Remote Debugging Protocol",
"href": "/devtools/docs/debugger-protocol",
"items": [
{
"title": "Remote Debugging Protocol",
"href": "/devtools/docs/debugger-protocol"
},
{
"title": "Version 1.1",
"href": "/devtools/docs/protocol/1.1/index"
},
{
"title": "Version 1.0",
"href": "/devtools/docs/protocol/1.0/index"
},
{
"title": "Version .1",
"href": "/devtools/docs/protocol/0.1/index"
},
{
"title": "Tip-of-tree",
"href": "/devtools/docs/protocol/tot/index"
}
]
}
]
}
]
},
{
"title": "Multi-device",
"items": [
{
"title": "Getting Started",
"items": [
{
"title": "Develop Apps for Chrome Mobile",
"href": "/multidevice/index"
},
{
"title": "Data Compression Proxy",
"href": "/multidevice/data-compression"
},
{
"title": "User Agents",
"href": "/multidevice/user-agent"
},
{
"title": "Mobile Emulation",
"href": "/devtools/docs/mobile-emulation"
},
{
"title": "Remote Debugging",
"href": "/devtools/docs/remote-debugging"
},
{
"title": "FAQ",
"href": "/multidevice/faq"
}
]
},
{
"title": "Chrome for Android",
"items": [
{
"title": "Overview",
"href": "/multidevice/android/overview"
},
{
"title": "Android Intents with Chrome",
"href": "/multidevice/android/intents"
},
{
"title": "Add to Homescreen",
"href": "/multidevice/android/installtohomescreen"
}
]
},
{
"title": "Chrome WebView",
"items": [
{
"title": "WebView for Android",
"href": "/multidevice/webview/overview"
},
{
"title": "Getting Started",
"href": "/multidevice/webview/gettingstarted"
},
{
"title": "Pixel-Perfect UI",
"href": "/multidevice/webview/pixelperfect"
},
{
"title": "WebView Workflow",
"href": "/multidevice/webview/workflow"
},
{
"title": "Tips & Tricks",
"href": "/multidevice/webview/tipsandtricks"
}
]
},
{
"title": "Chrome for iOS",
"items": [
{
"title": "Overview",
"href": "/multidevice/ios/overview"
},
{
"title": "Opening Links in Chrome",
"href": "/multidevice/ios/links"
},
{
"title": "Case Studies",
"href": "/multidevice/ios/case-studies",
"items": [
{
"title": "Case Studies",
"href": "/multidevice/ios/case-studies"
},
{
"title": "Pocket",
"href": "/multidevice/ios/pocket"
},
{
"title": "Feedly",
"href": "/multidevice/ios/feedly"
}
]
}
]
}
]
},
{
"title": "Platform",
"items": [ "items": [
{ {
"title": "Apps", "title": "Apps",
...@@ -866,115 +568,6 @@ ...@@ -866,115 +568,6 @@
] ]
} }
] ]
},
{
"title": "Store",
"items": [
{
"title": "What Is the Chrome Web Store?",
"href": "/webstore/index"
},
{
"title": "What Can You Publish?",
"href": "/webstore/overview"
},
{
"title": "Tutorial: Getting Started",
"href": "/webstore/get_started_simple"
},
{
"title": "Samples",
"href": "/webstore/samples"
},
{
"title": "Branding",
"href": "/webstore/branding",
"items": [
{
"title": "Branding Guidelines",
"href": "/webstore/branding"
},
{
"title": "Supplying Images",
"href": "/webstore/images"
}
]
},
{
"title": "Monetizing",
"href": "/webstore/money",
"items": [
{
"title": "Monetizing Your App",
"href": "/webstore/money"
},
{
"title": "Using Google Accounts",
"href": "/webstore/identify_user"
},
{
"title": "Checking for Payment",
"href": "/webstore/check_for_payment"
},
{
"title": "Pricing",
"href": "/webstore/pricing"
}
]
},
{
"title": "Publishing",
"href": "/webstore/publish",
"items": [
{
"title": "Publishing Tutorial",
"href": "/webstore/publish"
},
{
"title": "Internationalizing Your App",
"href": "/webstore/i18n"
},
{
"title": "Using Inline Installation",
"href": "/webstore/inline_installation"
},
{
"title": "Rating Guidelines",
"href": "/webstore/rating"
},
{
"title": "Program Policies",
"href": "/webstore/program_policies"
},
{
"title": "Terms of Service",
"href": "/webstore/terms"
}
]
},
{
"title": "Help",
"href": "/webstore/best_practices",
"items": [
{
"title": "Best Practices",
"href": "/webstore/best_practices"
},
{
"title": "FAQ",
"href": "/webstore/faq"
},
{
"title": "Google Groups",
"href": "https://groups.google.com/a/chromium.org/forum/#!forum/chromium-apps"
},
{
"title": "Articles",
"href": "/webstore/articles"
}
]
}
]
} }
] ]
} }
......
...@@ -41,14 +41,14 @@ ...@@ -41,14 +41,14 @@
// this to true. Otherwise, it's safer and more efficient to omit it. // this to true. Otherwise, it's safer and more efficient to omit it.
{ {
"cr-chrome-docs-home": { //"cr-chrome-docs-home": {
"chromium": { // "chromium": {
"dir": "chrome/docs" // "dir": "chrome/docs"
}, // },
"defaultExtensions": [".html", ".md"], // "defaultExtensions": [".html", ".md"],
"serveFrom": "home", // "serveFrom": "home",
"supportsTemplates": true // "supportsTemplates": true
}, //},
"cr-extensions-examples": { "cr-extensions-examples": {
"chromium": { "chromium": {
"dir": "chrome/common/extensions/docs/examples" "dir": "chrome/common/extensions/docs/examples"
...@@ -77,29 +77,29 @@ ...@@ -77,29 +77,29 @@
"defaultExtensions": [".html", ".md"], "defaultExtensions": [".html", ".md"],
"serveFrom": "native-client", "serveFrom": "native-client",
"supportsTemplates": true "supportsTemplates": true
},
"devtools-docs": {
"defaultExtensions": [".html", ".md"],
"gcs": {
"bucket": "gs://chromedocs-devtools"
},
"serveFrom": "devtools",
"supportsTemplates": true
},
"multidevice-docs": {
"defaultExtensions": [".html", ".md"],
"gcs": {
"bucket": "gs://chromedocs-multidevice"
},
"serveFrom": "multidevice",
"supportsTemplates": true
},
"webstore-docs": {
"defaultExtensions": [".html", ".md"],
"gcs": {
"bucket": "gs://chromedocs-webstore"
},
"serveFrom": "webstore",
"supportsTemplates": true
} }
//"devtools-docs": {
// "defaultExtensions": [".html", ".md"],
// "gcs": {
// "bucket": "gs://chromedocs-devtools"
// },
// "serveFrom": "devtools",
// "supportsTemplates": true
//},
//"multidevice-docs": {
// "defaultExtensions": [".html", ".md"],
// "gcs": {
// "bucket": "gs://chromedocs-multidevice"
// },
// "serveFrom": "multidevice",
// "supportsTemplates": true
//},
//"webstore-docs": {
// "defaultExtensions": [".html", ".md"],
// "gcs": {
// "bucket": "gs://chromedocs-webstore"
// },
// "serveFrom": "webstore",
// "supportsTemplates": true
//}
} }
[
{
"title": "Devtools",
"items": [
{
"title": "Learn Basics",
"items": [
{
"title": "Overview",
"href": "/devtools/index"
},
{
"title": "Authoring & Development Workflow",
"href": "/devtools/docs/authoring-development-workflow"
},
{
"title": "Using the Console",
"href": "/devtools/docs/console"
},
{
"title": "Tips & Tricks",
"href": "/devtools/docs/tips-and-tricks"
},
{
"title": "Additional Resources",
"href": "/devtools/docs/videos",
"items": [
{
"title": "Videos",
"href": "/devtools/docs/videos"
},
{
"title": "Blog Posts",
"href": "/devtools/docs/blog-posts"
},
{
"title": "Mailing List",
"href": "https://groups.google.com/forum/?fromgroups#!forum/google-chrome-developer-tools"
},
{
"title": "Contributing to DevTools",
"href": "/devtools/docs/contributing"
}
]
}
]
},
{
"title": "Use Tools",
"items": [
{
"title": "Inspecting & Tweaking",
"href": "/devtools/docs/elements",
"items": [
{
"title": "Editing Styles & DOM",
"href": "/devtools/docs/elements"
},
{
"title": "Working with CSS Preprocessors",
"href": "/devtools/docs/css-preprocessors"
},
{
"title": "Managing Application Storage",
"href": "/devtools/docs/resource-panel"
}
]
},
{
"title": "Debugging JavaScript",
"href": "/devtools/docs/javascript-debugging"
},
{
"title": "Mobile Emulation",
"href": "/devtools/docs/mobile-emulation"
},
{
"title": "Remote Debugging on Android",
"href": "/devtools/docs/remote-debugging"
}
]
},
{
"title": "Performance & Profiling",
"items": [
{
"title": "Evaluating Network Performance",
"href": "/devtools/docs/network"
},
{
"title": "Using the Timeline",
"href": "/devtools/docs/timeline"
},
{
"title": "Timeline Demo: Finding Forced Synchronous Layouts",
"href": "/devtools/docs/demos/too-much-layout/index"
},
{
"title": "Profiling JavaScript Performance",
"href": "/devtools/docs/cpu-profiling"
},
{
"title": "JavaScripting Performance Flame Chart",
"href": "/devtools/docs/flame-chart"
},
{
"title": "JavaScript Memory Profiling",
"href": "/devtools/docs/javascript-memory-profiling",
"items": [
{
"title": "JavaScript Memory Profiling",
"href": "/devtools/docs/javascript-memory-profiling"
},
{
"title": "Demos",
"href": "/devtools/docs/heap-profiling-summary"
}
]
},
{
"title": "Setting Up a Clean Testing Environment",
"href": "/devtools/docs/clean-testing-environment"
}
]
},
{
"title": "Reference",
"items": [
{
"title": "Console API Reference",
"href": "/devtools/docs/console-api"
},
{
"title": "Command Line API Reference",
"href": "/devtools/docs/commandline-api"
},
{
"title": "DevTools Extensions API",
"href": "/devtools/docs/integrating",
"items": [
{
"title": "Integrating with DevTools",
"href": "/devtools/docs/integrating"
},
{
"title": "Sample DevTools Extensions",
"href": "/devtools/docs/sample-extensions"
},
{
"title": "Sample DevTools Protocol Clients",
"href": "/devtools/docs/debugging-clients"
}
]
},
{
"title": "Keyboard Shortcuts",
"href": "/devtools/docs/shortcuts"
},
{
"title": "Settings",
"href": "/devtools/docs/settings"
},
{
"title": "Remote Debugging Protocol",
"href": "/devtools/docs/debugger-protocol",
"items": [
{
"title": "Remote Debugging Protocol",
"href": "/devtools/docs/debugger-protocol"
},
{
"title": "Version 1.1",
"href": "/devtools/docs/protocol/1.1/index"
},
{
"title": "Version 1.0",
"href": "/devtools/docs/protocol/1.0/index"
},
{
"title": "Version .1",
"href": "/devtools/docs/protocol/0.1/index"
},
{
"title": "Tip-of-tree",
"href": "/devtools/docs/protocol/tot/index"
}
]
}
]
}
]
},
{
"title": "Multi-device",
"items": [
{
"title": "Getting Started",
"items": [
{
"title": "Develop Apps for Chrome Mobile",
"href": "/multidevice/index"
},
{
"title": "Data Compression Proxy",
"href": "/multidevice/data-compression"
},
{
"title": "User Agents",
"href": "/multidevice/user-agent"
},
{
"title": "Mobile Emulation",
"href": "/devtools/docs/mobile-emulation"
},
{
"title": "Remote Debugging",
"href": "/devtools/docs/remote-debugging"
},
{
"title": "FAQ",
"href": "/multidevice/faq"
}
]
},
{
"title": "Chrome for Android",
"items": [
{
"title": "Overview",
"href": "/multidevice/android/overview"
},
{
"title": "Android Intents with Chrome",
"href": "/multidevice/android/intents"
},
{
"title": "Add to Homescreen",
"href": "/multidevice/android/installtohomescreen"
}
]
},
{
"title": "Chrome WebView",
"items": [
{
"title": "WebView for Android",
"href": "/multidevice/webview/overview"
},
{
"title": "Getting Started",
"href": "/multidevice/webview/gettingstarted"
},
{
"title": "Pixel-Perfect UI",
"href": "/multidevice/webview/pixelperfect"
},
{
"title": "WebView Workflow",
"href": "/multidevice/webview/workflow"
},
{
"title": "Tips & Tricks",
"href": "/multidevice/webview/tipsandtricks"
}
]
},
{
"title": "Chrome for iOS",
"items": [
{
"title": "Overview",
"href": "/multidevice/ios/overview"
},
{
"title": "Opening Links in Chrome",
"href": "/multidevice/ios/links"
},
{
"title": "Case Studies",
"href": "/multidevice/ios/case-studies",
"items": [
{
"title": "Case Studies",
"href": "/multidevice/ios/case-studies"
},
{
"title": "Pocket",
"href": "/multidevice/ios/pocket"
},
{
"title": "Feedly",
"href": "/multidevice/ios/feedly"
}
]
}
]
}
]
},
{
"title": "Platform",
"items": [
{
"title": "Apps",
"items": [
{
"title": "Learn Basics",
"href": "/apps/first_app",
"items": [
{
"title": "Create Your First App",
"href": "/apps/first_app"
},
{
"title": "App Architecture",
"href": "/apps/app_architecture"
},
{
"title": "App Lifecycle",
"href": "/apps/app_lifecycle"
},
{
"title": "Content Security Policy",
"href": "/apps/contentSecurityPolicy"
}
]
},
{
"title": "Learn with Codelab",
"href": "/apps/app_codelab1_setup",
"items": [
{
"title": "1 - Set Up Development Environment",
"href": "/apps/app_codelab1_setup"
},
{
"title": "2 - Create Basic App",
"href": "/apps/app_codelab2_basic"
},
{
"title": "3 - Create MVC",
"href": "/apps/app_codelab3_mvc"
},
{
"title": "4 - Save & Fetch Data",
"href": "/apps/app_codelab5_data"
},
{
"title": "5 - Manage App Lifecycle",
"href": "/apps/app_codelab6_lifecycle"
},
{
"title": "6 - Access User's Data",
"href": "/apps/app_codelab7_useridentification"
},
{
"title": "7 - Access Web Resources",
"href": "/apps/app_codelab8_webresources"
},
{
"title": "8 - Publish App",
"href": "/apps/app_codelab_10_publishing"
}
]
},
{
"title": "Samples",
"href": "/apps/samples"
},
{
"title": "Develop in the Cloud",
"href": "/apps/offline_apps",
"items": [
{
"title": "Offline First",
"href": "/apps/offline_apps"
},
{
"title": "Handling External Content",
"href": "/apps/app_external"
},
{
"title": "Storing Data",
"href": "/apps/app_storage"
},
{
"title": "Cloud Messaging",
"href": "/apps/cloudMessaging"
},
{
"title": "User Authentication",
"href": "/apps/app_identity"
}
]
},
{
"title": "User Low-Level System Services",
"href": "/apps/app_usb",
"items": [
{
"title": "USB",
"href": "/apps/app_usb"
},
{
"title": "Serial",
"href": "/apps/app_serial"
},
{
"title": "Network Communications",
"href": "/apps/app_network"
}
]
},
{
"title": "MVC Architecture & Frameworks",
"href": "/apps/app_frameworks",
"items": [
{
"title": "About MVC Architecture",
"href": "/apps/app_frameworks"
},
{
"title": "Build Apps with AngularJS",
"href": "/apps/angular_framework"
},
{
"title": "Build Apps with SenchaJS",
"href": "/apps/sencha_framework"
}
]
},
{
"title": "Distribute Apps",
"href": "/apps/publish_app",
"items": [
{
"title": "Publish Your App",
"href": "/apps/publish_app"
},
{
"title": "Monetize Your App",
"href": "/apps/google_wallet"
},
{
"title": "Analytics",
"href": "/apps/analytics"
}
]
},
{
"title": "Reference",
"href": "/apps/api_index",
"items": [
{
"title": "Chrome Platform APIs",
"href": "/apps/api_index"
},
{
"title": "Webview Tag",
"href": "/apps/tags/webview"
},
{
"title": "Web APIs",
"href": "/apps/api_other"
},
{
"title": "Manifest File Format",
"href": "/apps/manifest"
},
{
"title": "Disabled Web Features",
"href": "/apps/app_deprecated"
}
]
},
{
"title": "Help",
"href": "/apps/faq",
"items": [
{
"title": "FAQ",
"href": "/apps/faq"
},
{
"title": "Google Groups",
"href": "https://groups.google.com/a/chromium.org/forum/#!forum/chromium-apps"
},
{
"title": "Stack Overflow",
"href": "http://stackoverflow.com/questions/tagged/google-chrome-app"
}
]
}
]
},
{
"title": "Extensions",
"items": [
{
"title": "Learn Basics",
"href": "/extensions/overview",
"items": [
{
"title": "Overview",
"href": "/extensions/overview"
},
{
"title": "Event Pages",
"href": "/extensions/event_pages"
},
{
"title": "Content Scripts",
"href": "/extensions/content_scripts"
},
{
"title": "activeTab Permission",
"href": "/extensions/activeTab"
}
]
},
{
"title": "Getting Started Tutorial",
"href": "/extensions/getstarted"
},
{
"title": "Samples",
"href": "/extensions/samples"
},
{
"title": "Develop Extensions",
"href": "/extensions/tut_migration_to_manifest_v2",
"items": [
{
"title": "Accessibility",
"href": "/extensions/a11y"
},
{
"title": "Content Security Policy",
"href": "/extensions/contentSecurityPolicy"
},
{
"title": "Cross-Origin XHR",
"href": "/extensions/xhr"
},
{
"title": "Debugging",
"href": "/extensions/tut_debugging"
},
{
"title": "Internationalization",
"href": "/extensions/i18n"
},
{
"title": "Message Passing",
"href": "/extensions/messaging"
},
{
"title": "Migrate to Manifest 2",
"href": "/extensions/tut_migration_to_manifest_v2"
},
{
"title": "OAuth",
"href": "/extensions/tut_oauth"
}
]
},
{
"title": "Distribute Extensions",
"href": "/extensions/hosting",
"items": [
{
"title": "Hosting",
"href": "/extensions/hosting"
},
{
"title": "Packaging",
"href": "/extensions/packaging"
},
{
"title": "Autoupdating",
"href": "/extensions/autoupdate"
},
{
"title": "Other Deployment Options",
"href": "/extensions/external_extensions"
},
{
"title": "Google Analytics",
"href": "/extensions/tut_analytics"
},
{
"title": "Publishing Themes",
"href": "/extensions/themes"
}
]
},
{
"title": "Reference",
"href": "/extensions/api_index",
"items": [
{
"title": "What's New?",
"href": "/extensions/whats_new"
},
{
"title": "Chrome Platform APIs",
"href": "/extensions/api_index"
},
{
"title": "Web APIs",
"href": "/extensions/api_other"
},
{
"title": "Manifest File Format",
"href": "/extensions/manifest"
},
{
"title": "Permission Warnings",
"href": "/extensions/permission_warnings"
},
{
"title": "Optional Permissions",
"href": "/extensions/permissions"
},
{
"title": "Match Patterns",
"href": "/extensions/match_patterns"
}
]
},
{
"title": "Help",
"href": "/extensions/faq",
"items": [
{
"title": "FAQ",
"href": "/extensions/faq"
},
{
"title": "Google Groups",
"href": "https://groups.google.com/a/chromium.org/forum/#!forum/chromium-extensions"
},
{
"title": "Stack Overflow",
"href": "http://stackoverflow.com/tags/google-chrome-extension/info"
}
]
}
]
},
{
"title": "Native Client",
"items": [
{
"title": "Learn Basics",
"href": "/native-client/overview",
"items": [
{
"title": "What Is Native Client?",
"href": "/native-client/overview"
},
{
"title": "NaCl and PNaCl",
"href": "/native-client/nacl-and-pnacl"
}
]
},
{
"title": "SDK",
"href": "/native-client/sdk/download",
"items": [
{
"title": "Download SDK",
"href": "/native-client/sdk/download"
},
{
"title": "Examples",
"href": "/native-client/sdk/examples"
},
{
"title": "SDK Release Notes",
"href": "/native-client/sdk/release-notes"
}
]
},
{
"title": "Tutorial",
"href": "/native-client/devguide/tutorial/tutorial-part1",
"items": [
{
"title": "Part 1: Simple PNaCl Web App",
"href": "/native-client/devguide/tutorial/tutorial-part1"
},
{
"title": "Part 2: SDK Build System and Chrome Apps",
"href": "/native-client/devguide/tutorial/tutorial-part2"
}
]
},
{
"title": "Development Cycle",
"href": "/native-client/devguide/devcycle/building",
"items": [
{
"title": "Building",
"href": "/native-client/devguide/devcycle/building"
},
{
"title": "Running",
"href": "/native-client/devguide/devcycle/running"
},
{
"title": "Debugging",
"href": "/native-client/devguide/devcycle/debugging"
},
{
"title": "Debugging with Visual Studio",
"href": "/native-client/devguide/devcycle/vs-addin"
},
{
"title": "Dynamic Linking and Loading with GlibC",
"href": "/native-client/devguide/devcycle/dynamic-loading"
}
]
},
{
"title": "Coding Your Application",
"href": "/native-client/devguide/coding/application-structure",
"items": [
{
"title": "Application Structure",
"href": "/native-client/devguide/coding/application-structure"
},
{
"title": "Native Client Modules",
"href": "/native-client/devguide/coding/native-client-modules"
},
{
"title": "3D Graphics",
"href": "/native-client/devguide/coding/3D-graphics"
},
{
"title": "Audio",
"href": "/native-client/devguide/coding/audio"
},
{
"title": "File I/O",
"href": "/native-client/devguide/coding/file-io"
},
{
"title": "The nacl_io Library",
"href": "/native-client/devguide/coding/nacl_io"
},
{
"title": "Messaging System",
"href": "/native-client/devguide/coding/message-system"
},
{
"title": "Progress Events",
"href": "/native-client/devguide/coding/progress-events"
},
{
"title": "URL Loading",
"href": "/native-client/devguide/coding/url-loading"
},
{
"title": "View Change, Focus, & Input Events",
"href": "/native-client/devguide/coding/view-focus-input-events"
}
]
},
{
"title": "Distribute Your Apps",
"href": "/native-client/devguide/distributing"
},
{
"title": "Pepper API Reference",
"href": "/native-client/pepper_stable/index",
"items": [
{
"title": "Pepper C Interfaces",
"href": "/native-client/pepper_stable/c/group___interfaces"
},
{
"title": "Pepper C Structures",
"href": "/native-client/pepper_stable/c/group___structs"
},
{
"title": "Pepper C Functions",
"href": "/native-client/pepper_stable/c/group___functions"
},
{
"title": "Pepper C Enums",
"href": "/native-client/pepper_stable/c/group___enums"
},
{
"title": "Pepper C Typedefs",
"href": "/native-client/pepper_stable/c/group___typedefs"
},
{
"title": "Pepper C Macros",
"href": "/native-client/pepper_stable/c/global_defs"
},
{
"title": "Pepper C++ Classes",
"href": "/native-client/pepper_stable/cpp/inherits"
}
]
},
{
"title": "Additional Reference & Versions",
"href": "/native-client/version",
"items": [
{
"title": "Glossary",
"href": "/native-client/glossary"
},
{
"title": "Native Client Manifest (nmf) Format",
"href": "/native-client/reference/nacl-manifest-format"
},
{
"title": "PNaCl Bitcode Reference Manual",
"href": "/native-client/reference/pnacl-bitcode-abi"
},
{
"title": "PNaCl C/C++ Language Support",
"href": "/native-client/reference/pnacl-c-cpp-language-support"
},
{
"title": "Previous Versions",
"href": "/native-client/version"
},
{
"title": "Sandbox Internals",
"href": "/native-client/reference/sandbox_internals/index",
"items": [
{
"title": "ARM 32-bit Sandbox",
"href": "/native-client/reference/sandbox_internals/arm-32-bit-sandbox"
}
]
}
]
},
{
"title": "Help",
"href": "/native-client/faq",
"items": [
{
"title": "FAQ",
"href": "/native-client/faq"
},
{
"title": "Forums & Issues Tracker",
"href": "/native-client/help"
},
{
"title": "Publications & Presentations",
"href": "/native-client/publications-and-presentations"
},
{
"title": "Security Contest Archive",
"href": "/native-client/community/security-contest/index"
}
]
}
]
},
{
"title": "Store",
"items": [
{
"title": "What Is the Chrome Web Store?",
"href": "/webstore/index"
},
{
"title": "What Can You Publish?",
"href": "/webstore/overview"
},
{
"title": "Tutorial: Getting Started",
"href": "/webstore/get_started_simple"
},
{
"title": "Samples",
"href": "/webstore/samples"
},
{
"title": "Branding",
"href": "/webstore/branding",
"items": [
{
"title": "Branding Guidelines",
"href": "/webstore/branding"
},
{
"title": "Supplying Images",
"href": "/webstore/images"
}
]
},
{
"title": "Monetizing",
"href": "/webstore/money",
"items": [
{
"title": "Monetizing Your App",
"href": "/webstore/money"
},
{
"title": "Using Google Accounts",
"href": "/webstore/identify_user"
},
{
"title": "Checking for Payment",
"href": "/webstore/check_for_payment"
},
{
"title": "Pricing",
"href": "/webstore/pricing"
}
]
},
{
"title": "Publishing",
"href": "/webstore/publish",
"items": [
{
"title": "Publishing Tutorial",
"href": "/webstore/publish"
},
{
"title": "Internationalizing Your App",
"href": "/webstore/i18n"
},
{
"title": "Using Inline Installation",
"href": "/webstore/inline_installation"
},
{
"title": "Rating Guidelines",
"href": "/webstore/rating"
},
{
"title": "Program Policies",
"href": "/webstore/program_policies"
},
{
"title": "Terms of Service",
"href": "/webstore/terms"
}
]
},
{
"title": "Help",
"href": "/webstore/best_practices",
"items": [
{
"title": "Best Practices",
"href": "/webstore/best_practices"
},
{
"title": "FAQ",
"href": "/webstore/faq"
},
{
"title": "Google Groups",
"href": "https://groups.google.com/a/chromium.org/forum/#!forum/chromium-apps"
},
{
"title": "Articles",
"href": "/webstore/articles"
}
]
}
]
}
]
}
]
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment