From 7877f69ddd5f195829a54df256a0f1215cf124ec Mon Sep 17 00:00:00 2001 From: Andrew Solovay Date: Tue, 26 Apr 2016 16:00:59 -0700 Subject: [PATCH] docs: Moving library docs out of /tools/ The /tools/ top-level directory is going away when we move to devsite (and the Android Studio docs get their own home) so I'm moving the non-AS docs out of there. Also adding redirects (and fixing redirects that pointed to the old locations). For the time being, I'm also adding these libraries in to the "API Guides" TOC, just so they're discoverable from somewhere; I'm expecting this to change post-redesign. See first comment for doc stage location. bug: 28270787 Change-Id: I07488251384fbd22d2512a797793cf98654f54e7 --- docs/html/_redirects.yaml | 21 +++++++++++++------ docs/html/go/libraries/_book.yaml | 17 +++++++++++++++ .../libraries/data-binding/index.jd} | 3 ++- docs/html/go/libraries/index.jd | 14 +++++++++++++ .../libraries}/support-library/features.jd | 6 +++--- .../libraries}/support-library/index.jd | 1 + .../libraries}/support-library/setup.jd | 0 .../testing-support-library/index.jd | 1 + docs/html/guide/_book.yaml | 6 ++++++ docs/html/jd_extras_en.js | 8 +++++++ 10 files changed, 67 insertions(+), 10 deletions(-) create mode 100644 docs/html/go/libraries/_book.yaml rename docs/html/{tools/data-binding/guide.jd => go/libraries/data-binding/index.jd} (99%) create mode 100644 docs/html/go/libraries/index.jd rename docs/html/{tools => go/libraries}/support-library/features.jd (99%) rename docs/html/{tools => go/libraries}/support-library/index.jd (99%) rename docs/html/{tools => go/libraries}/support-library/setup.jd (100%) rename docs/html/{tools => go/libraries}/testing-support-library/index.jd (99%) diff --git a/docs/html/_redirects.yaml b/docs/html/_redirects.yaml index adb31b8d237d6..545923f2e2b13 100644 --- a/docs/html/_redirects.yaml +++ b/docs/html/_redirects.yaml @@ -24,11 +24,11 @@ redirects: - from: /tools/debugging/debugging-projects-cmdline.html to: /tools/debugging/index.html - from: /sdk/compatibility-library.html - to: /tools/support-library/index.html + to: /go/libraries/support-library/index.html - from: /tools/extras/support-library.html - to: /tools/support-library/index.html + to: /go/libraries/support-library/index.html - from: /training/basics/fragments/support-lib.html - to: /tools/support-library/setup.html + to: /go/libraries/support-library/setup.html - from: /sdk/eclipse-adt.html to: /tools/sdk/eclipse-adt.html - from: /sdk/RELEASENOTES.html @@ -72,13 +72,11 @@ redirects: - from: /tools/publishing/app-signing-eclipse.html to: /tools/help/adt.html - from: /tools/help/uiautomator/.* - to: /tools/testing-support-library/index.html + to: /go/libraries/testing-support/library/ - from: /tools/testing/testing_ui.html to: /training/testing/ui-testing/index.html - from: /tools/testing/activity_test.html to: /training/testing/ui-testing/index.html -- from: /tools/data-binding/index.html - to: /tools/data-binding/guide.html - from: /tools/testing/what_to_test.html to: /distribute/essentials/quality/core.html - from: /tools/testing/testing_accessibility.html @@ -725,3 +723,14 @@ redirects: to: https://commondatastorage.googleapis.com/androiddevelopers/shareables/ - from: /downloads/ to: https://commondatastorage.googleapis.com/androiddevelopers/ + +# Redirects for the new go/libraries/ area + +- from: /tools/support-library + to: /go/libraries/support-library + +- from: /tools/data-binding/... + to: /go/libraries/data-binding + +- from: /tools/testing-support-library + to: /go/libraries/testing-support-library diff --git a/docs/html/go/libraries/_book.yaml b/docs/html/go/libraries/_book.yaml new file mode 100644 index 0000000000000..209dae5980b58 --- /dev/null +++ b/docs/html/go/libraries/_book.yaml @@ -0,0 +1,17 @@ +toc: +- title: Support Library + path: /tools/support-library/index.html + section: + - title: Features + path: /tools/support-library/features.html + - title: Setup + path: /tools/support-library/setup.html + +- title: Data Binding Library + path: /tools/data-binding/guide.html + +- title: Testing Support Library + path: /tools/testing-support-library/index.html + section: + - title: API Reference + path: /reference/android/support/test/package-summary.html diff --git a/docs/html/tools/data-binding/guide.jd b/docs/html/go/libraries/data-binding/index.jd similarity index 99% rename from docs/html/tools/data-binding/guide.jd rename to docs/html/go/libraries/data-binding/index.jd index 8bbd833e1589e..ca8784ebfcfb6 100644 --- a/docs/html/tools/data-binding/guide.jd +++ b/docs/html/go/libraries/data-binding/index.jd @@ -1,4 +1,5 @@ -page.title=Data Binding Guide +page.title=Data Binding Library +page.metaDescription=The Data Binding Library enables you to write declarative layouts. page.tags="databinding", "layouts" @jd:body diff --git a/docs/html/go/libraries/index.jd b/docs/html/go/libraries/index.jd new file mode 100644 index 0000000000000..2831d15e2eab6 --- /dev/null +++ b/docs/html/go/libraries/index.jd @@ -0,0 +1,14 @@ +page.title=Android Libraries + +@jd:body + +

This section describes several useful Android libraries that are not +included with the Android Framework.

+ +
+
+
+
diff --git a/docs/html/tools/support-library/features.jd b/docs/html/go/libraries/support-library/features.jd similarity index 99% rename from docs/html/tools/support-library/features.jd rename to docs/html/go/libraries/support-library/features.jd index a5f343e89eb9e..089357a5465ef 100755 --- a/docs/html/tools/support-library/features.jd +++ b/docs/html/go/libraries/support-library/features.jd @@ -34,11 +34,11 @@ page.title=Support Library Features

See also

    -
  1. +
  2. Support Library Revisions
  3. -
  4. +
  5. Support Library Setup
  6. -
  7. +
  8. Testing Support Library
diff --git a/docs/html/tools/support-library/index.jd b/docs/html/go/libraries/support-library/index.jd similarity index 99% rename from docs/html/tools/support-library/index.jd rename to docs/html/go/libraries/support-library/index.jd index 64d43b80975f2..663ece5f7d47f 100644 --- a/docs/html/tools/support-library/index.jd +++ b/docs/html/go/libraries/support-library/index.jd @@ -1,4 +1,5 @@ page.title=Support Library +page.metaDescription=The Android Support Library offers backward-compatible versions of a number of features that are not built into the framework. @jd:body diff --git a/docs/html/tools/support-library/setup.jd b/docs/html/go/libraries/support-library/setup.jd similarity index 100% rename from docs/html/tools/support-library/setup.jd rename to docs/html/go/libraries/support-library/setup.jd diff --git a/docs/html/tools/testing-support-library/index.jd b/docs/html/go/libraries/testing-support-library/index.jd similarity index 99% rename from docs/html/tools/testing-support-library/index.jd rename to docs/html/go/libraries/testing-support-library/index.jd index ac21e3ac46371..6376e1db13359 100644 --- a/docs/html/tools/testing-support-library/index.jd +++ b/docs/html/go/libraries/testing-support-library/index.jd @@ -1,4 +1,5 @@ page.title=Testing Support Library +page.metaDescription=The Android Testing Support Library provides an extensive framework for testing Android apps. page.image=images/tools/studio-test-module.png @jd:body diff --git a/docs/html/guide/_book.yaml b/docs/html/guide/_book.yaml index 01099f0adb25d..4163f0f494b67 100644 --- a/docs/html/guide/_book.yaml +++ b/docs/html/guide/_book.yaml @@ -365,6 +365,12 @@ toc: - title: App Install Location path: /guide/topics/data/install-location.html + +- title: Libraries + path: /go/libraries/index.html + section: + - include: /go/libraries/_book.yaml + - title: Administration path: /guide/topics/admin/index.html section: diff --git a/docs/html/jd_extras_en.js b/docs/html/jd_extras_en.js index ad66f79735556..b1d7efccec3db 100644 --- a/docs/html/jd_extras_en.js +++ b/docs/html/jd_extras_en.js @@ -4456,6 +4456,14 @@ METADATA['en'].collections = { "https://support.google.com/googleplay/answer/2651410" ] }, + "go/libraries": { + "title": "", + "resources": [ + "go/libraries/support-library/index.html", + "go/libraries/testing-support-library/index.html", + "go/libraries/data-binding/index.html" + ] + }, "autolanding": { "title": "", "resources": [