)]}'
{
  "commit": "778c32ca043bf1e0bf95bb48712fc2bf8d4377aa",
  "tree": "990156e60f1efe0ec7e62220eb95e589ebfbcf0a",
  "parents": [
    "5ec0ee1195320ac58e5961c8be41d81f869607a1"
  ],
  "author": {
    "name": "Alex Eagle",
    "email": "alexeagle@google.com",
    "time": "Sat Jul 27 15:15:29 2019 -0700"
  },
  "committer": {
    "name": "Alex Eagle",
    "email": "alexeagle@google.com",
    "time": "Fri Aug 02 08:34:26 2019 -0700"
  },
  "message": "docs: refactor docsite\n\n- All packages with a README are now included on the site\n- Copy some jekyll stuff from the stardoc site to get some layout bits\n- Introduce a left-nav for docsite\n- Break out install from other general docs\n- Individual markdown files are now also available in the GitHub viewer and are versioned with releases\n- Migrated away from deprecated skydoc altogether\n- We have to have our own templates, working around https://github.com/bazelbuild/skydoc/issues/216\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e1afc33b6d65c1f62b2707d5ee85a70ca10ea05f",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "6a6b612ff867d8f6a6111502d6e040f50c65f0aa",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc64e0798eac2994d40c31835057ae5a22de4a4b",
      "new_mode": 33188,
      "new_path": "docs/.gitignore"
    },
    {
      "type": "modify",
      "old_id": "91e7b65851542ebf9d1a1d7e75e1daac3ce7f802",
      "old_mode": 33188,
      "old_path": "docs/BUILD.bazel",
      "new_id": "2fe7273ec8f3132ae8b3fc5a192f459931e05a06",
      "new_mode": 33188,
      "new_path": "docs/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1c5eb59013dcb46d1f8578b3f838357be0b5ac78",
      "new_mode": 33261,
      "new_path": "docs/Built-ins.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d9b09ed88f1a9bbc726637904f8ad0cab8fc9ee",
      "new_mode": 33261,
      "new_path": "docs/Jasmine.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "47288c25b61fe0182ada7d8fe11ca8c085622c11",
      "new_mode": 33261,
      "new_path": "docs/Karma.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a87ccc9dacebe60d9cfd326defb9f6015b2650cc",
      "new_mode": 33261,
      "new_path": "docs/Protractor.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "88bbcd47fae609e9a5291e4a73ac94b2eec3d2ec",
      "new_mode": 33188,
      "new_path": "docs/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0ac21e345e82a297c801df70b6ae50b18959a567",
      "new_mode": 33261,
      "new_path": "docs/Stylus.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1cf7f92528ef7c36d51b726efb8293661bebac7b",
      "new_mode": 33261,
      "new_path": "docs/TypeScript.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3584cb52e71fddaaa524000258baec4110e7d79c",
      "new_mode": 33188,
      "new_path": "docs/_config.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "22c13d4b3fa013609e041ed3aa87b3c8b4d706c2",
      "new_mode": 33188,
      "new_path": "docs/_includes/drawer.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0c7ca5135d8cf5c267cc4073493f72c3750cddd9",
      "new_mode": 33188,
      "new_path": "docs/_includes/footer.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4171d3d696c419a3699fd0642da2427bc67bebba",
      "new_mode": 33188,
      "new_path": "docs/_includes/head.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "685111b6d391952408b40d179fccd64df1c29a08",
      "new_mode": 33188,
      "new_path": "docs/_includes/header.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c8dda860cb57c194f4791888a934e3c5ad7caa5d",
      "new_mode": 33188,
      "new_path": "docs/_layouts/default.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "110b6375ec7fa33d932a54047cf9b8d3075c2f2f",
      "new_mode": 33188,
      "new_path": "docs/_layouts/home.html"
    },
    {
      "type": "delete",
      "old_id": "7aeb9a4cc4db2a47779b613574b50c5fdd28e0f1",
      "old_mode": 33188,
      "old_path": "docs/common/check_bazel_version.html",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ab15dce0f3aaf16b5d0c3a37776719d5de5330ef",
      "new_mode": 33188,
      "new_path": "docs/css/docs.css"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "779b275c1b234df295f7de58ecffb847a9d7321a",
      "new_mode": 33188,
      "new_path": "docs/css/home.css"
    },
    {
      "type": "delete",
      "old_id": "0ec96186db816ec047398df4a86163b7915717f2",
      "old_mode": 33188,
      "old_path": "docs/history-server/history_server.html",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0ee467cf489ccdf98277d46a0dd8856a13b2851f",
      "old_mode": 33188,
      "old_path": "docs/http-server/http_server.html",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "507f14faec303277543a9a5234e47bcb5af1389e",
      "new_mode": 33188,
      "new_path": "docs/images/favicon.ico"
    },
    {
      "type": "modify",
      "old_id": "92a1a1e3f97370f15ee401f0baa31a48bf3203f1",
      "old_mode": 33261,
      "old_path": "docs/index.md",
      "new_id": "6e93db27989b5f79c5229962266b47598ba0ac3f",
      "new_mode": 33188,
      "new_path": "docs/index.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b5f5ec69cb6506d773404678b131bd008ed58889",
      "new_mode": 33188,
      "new_path": "docs/install.md"
    },
    {
      "type": "delete",
      "old_id": "57f6be2b640e70bfe0c6371e5a55aa737d79ffab",
      "old_mode": 33188,
      "old_path": "docs/node/node.html",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9290ed4b0c72dd3a3d13c05cf956b25ede7945f0",
      "old_mode": 33188,
      "old_path": "docs/node/node_repositories.html",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5c9984a854472f2c6c77474e4889d9cd2dc39194",
      "old_mode": 33188,
      "old_path": "docs/npm_install/npm_install.html",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2c2ca904a09271ac43c0ad7a7e3aa93aadddca76",
      "old_mode": 33188,
      "old_path": "docs/npm_package/npm_package.html",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "69e2c19e0d1aae4c13d7ab48b2ea2eafcec0e547",
      "old_mode": 33188,
      "old_path": "docs/rollup/rollup_bundle.html",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "5e284b062891b4c76228341de91a3fafa0977198",
      "old_mode": 33188,
      "old_path": "internal/jasmine_node_test/jasmine_node_test.bzl",
      "new_id": "c7edd716429d938376b50017fb8718ce6769658c",
      "new_mode": 33188,
      "new_path": "internal/jasmine_node_test/jasmine_node_test.bzl"
    },
    {
      "type": "modify",
      "old_id": "82d8302ba8f0221700e7b3e0abdb6743c6de489d",
      "old_mode": 33188,
      "old_path": "internal/rollup/rollup_bundle.bzl",
      "new_id": "9354107ccdb811b86d25afb873f37df9adf4891c",
      "new_mode": 33188,
      "new_path": "internal/rollup/rollup_bundle.bzl"
    },
    {
      "type": "modify",
      "old_id": "8ecb7e50874d939db7ff22f444af80fd1f3ebe9d",
      "old_mode": 33188,
      "old_path": "package.bzl",
      "new_id": "9208be4436b4c368f707e5a74426a719de5fa630",
      "new_mode": 33188,
      "new_path": "package.bzl"
    },
    {
      "type": "modify",
      "old_id": "92aaff2b04748013fda85dc908d75cb6bb134b7d",
      "old_mode": 33188,
      "old_path": "package.json",
      "new_id": "a3a48de1ebb6fb6350704a98d666dfe34423f089",
      "new_mode": 33188,
      "new_path": "package.json"
    },
    {
      "type": "modify",
      "old_id": "df9ee14258f6efb40b8ea95a637399684e2e0352",
      "old_mode": 33188,
      "old_path": "packages/jasmine/BUILD.bazel",
      "new_id": "aecfa067193b03ba7701a20bfdc1147541990db8",
      "new_mode": 33188,
      "new_path": "packages/jasmine/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "80a39ffcac88bfb787713935182b52556b4fc258",
      "old_mode": 33188,
      "old_path": "packages/jasmine/docs/BUILD.bazel",
      "new_id": "60bb010bdd91ad1e1cf4a13c9afebf9d4e10d8ca",
      "new_mode": 33188,
      "new_path": "packages/jasmine/docs/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "3e124d4f4eb94451efe61fc92416e7c6cc2759a1",
      "old_mode": 33188,
      "old_path": "packages/jasmine/docs/install.md",
      "new_id": "76aba45ba94eb08a196b35a49e336985f2565ad1",
      "new_mode": 33188,
      "new_path": "packages/jasmine/docs/install.md"
    },
    {
      "type": "modify",
      "old_id": "175b1ea12245a00e8f82b5d18fce48602e349136",
      "old_mode": 33188,
      "old_path": "packages/jasmine/src/jasmine_node_test.bzl",
      "new_id": "e6802be6bbf9445bc9c673b9d1767e7fa4ae9fe0",
      "new_mode": 33188,
      "new_path": "packages/jasmine/src/jasmine_node_test.bzl"
    },
    {
      "type": "modify",
      "old_id": "b303085175c545cabc8433b15dedb299e594406b",
      "old_mode": 33188,
      "old_path": "packages/karma/BUILD.bazel",
      "new_id": "2352e2c36472d2f1755083d7abbd516aa0aed4a8",
      "new_mode": 33188,
      "new_path": "packages/karma/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "e3b5970ff9878d698ea79aeeb50931a197b85b5c",
      "old_mode": 33188,
      "old_path": "packages/karma/docs/BUILD.bazel",
      "new_id": "9224264175a8890eaea347c91b610cb8af7ce4ab",
      "new_mode": 33188,
      "new_path": "packages/karma/docs/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "11fda80ac1fe1ce7741c957e1bd5e8d0d4ce6622",
      "old_mode": 33188,
      "old_path": "packages/protractor/BUILD.bazel",
      "new_id": "34bdad3442e4870bb127ab5a823dd6859ff8751c",
      "new_mode": 33188,
      "new_path": "packages/protractor/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "1fdac1b428ab61536c96c49f00d84ed63d49f94d",
      "old_mode": 33188,
      "old_path": "packages/protractor/docs/BUILD.bazel",
      "new_id": "95a1cddf322c6ab03b35094d23f355c2777a895a",
      "new_mode": 33188,
      "new_path": "packages/protractor/docs/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "0a8e7f77a90be9575496273da17602d36d3fbf7f",
      "old_mode": 33188,
      "old_path": "packages/stylus/BUILD.bazel",
      "new_id": "23a7afe1f5ddb09526eb2da386e7d9bb5b051713",
      "new_mode": 33188,
      "new_path": "packages/stylus/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "6c4324f10c4a424653647ef761337f26a99a5d96",
      "old_mode": 33188,
      "old_path": "packages/stylus/docs/BUILD.bazel",
      "new_id": "c02ba9e7c38c16b650ec80b8b4030850f5663d98",
      "new_mode": 33188,
      "new_path": "packages/stylus/docs/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "ffc1858fef3cab811ce0fe2fbf36325c976e86ca",
      "old_mode": 33188,
      "old_path": "packages/stylus/src/index.bzl",
      "new_id": "f6c88c36dbd2b0b65b4a8de770aaa1454281373e",
      "new_mode": 33188,
      "new_path": "packages/stylus/src/index.bzl"
    },
    {
      "type": "modify",
      "old_id": "6f574b74f68427be390898306f488be8cc7eb84a",
      "old_mode": 33188,
      "old_path": "packages/typescript/BUILD.bazel",
      "new_id": "c2fa6efd050a65f0b2330761e1c4c0cabc693777",
      "new_mode": 33188,
      "new_path": "packages/typescript/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "596ccc238699a8b7ac2e71acda31c02c1597ce75",
      "old_mode": 33188,
      "old_path": "packages/typescript/docs/BUILD.bazel",
      "new_id": "a6ed236dc56add94071992b30cc9197a4b70f3ef",
      "new_mode": 33188,
      "new_path": "packages/typescript/docs/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "91152f70e8b1a5d1a7596b62875abf8358bec916",
      "old_mode": 33188,
      "old_path": "packages/typescript/docs/install.md",
      "new_id": "06a80ad275077c9900a1f0b71ea4376188394542",
      "new_mode": 33188,
      "new_path": "packages/typescript/docs/install.md"
    },
    {
      "type": "modify",
      "old_id": "0de58c49511ecac9cf42230440bfe6547097ee9a",
      "old_mode": 33188,
      "old_path": "packages/typescript/src/internal/build_defs.bzl",
      "new_id": "4a42db43dd2264b0700a81d0c75b5c52a3db0486",
      "new_mode": 33188,
      "new_path": "packages/typescript/src/internal/build_defs.bzl"
    },
    {
      "type": "modify",
      "old_id": "e14d6fc187079389fa861c868e63c47c25dc75a5",
      "old_mode": 33188,
      "old_path": "packages/typescript/src/internal/devserver/ts_devserver.bzl",
      "new_id": "6dbafbbf53af36842830cf9f6dd73bae0cfe041c",
      "new_mode": 33188,
      "new_path": "packages/typescript/src/internal/devserver/ts_devserver.bzl"
    },
    {
      "type": "modify",
      "old_id": "673423db684d0069f5e21bd255644098965fe7f4",
      "old_mode": 33188,
      "old_path": "packages/typescript/src/internal/protobufjs/ts_proto_library.bzl",
      "new_id": "4f4e6158ea138dca52c541957a057eb7e8645fcf",
      "new_mode": 33188,
      "new_path": "packages/typescript/src/internal/protobufjs/ts_proto_library.bzl"
    },
    {
      "type": "modify",
      "old_id": "bd06f980e1a2e0b4ce45d493e0e8f328959cf10e",
      "old_mode": 33188,
      "old_path": "packages/typescript/src/internal/ts_config.bzl",
      "new_id": "bd3777551de13636bd17bd1dee15a231b3848bd4",
      "new_mode": 33188,
      "new_path": "packages/typescript/src/internal/ts_config.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "801dc3c4ef7111d64eff06c762db74247feaa61a",
      "new_mode": 33188,
      "new_path": "tools/stardoc/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d967c2bc65bc2bfd3141977877869314715b0435",
      "new_mode": 33188,
      "new_path": "tools/stardoc/index.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b8b2b0b7b2fc838338dd6fdd77a964419e33ba78",
      "new_mode": 33188,
      "new_path": "tools/stardoc/templates/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54294d7ea3de69e33fbeef9d47e916b9fbe16477",
      "new_mode": 33188,
      "new_path": "tools/stardoc/templates/aspect.vm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3f9bb6d7f6769198c68ccd3b69e53c65f155a66f",
      "new_mode": 33188,
      "new_path": "tools/stardoc/templates/func.vm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f7221fca148505eaffa44a6cb89e552a647b2625",
      "new_mode": 33188,
      "new_path": "tools/stardoc/templates/header.vm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "07cb4635e5e21ab96739c75b4bac43deddf94dbe",
      "new_mode": 33188,
      "new_path": "tools/stardoc/templates/provider.vm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "989f477e8b7f9dc459b483d21e1269cb5256cc97",
      "new_mode": 33188,
      "new_path": "tools/stardoc/templates/rule.vm"
    }
  ]
}
