diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.DS_Store b/ql/docs/language/learn-ql/build.html-5f4acb8/.DS_Store
new file mode 100644
index 0000000..0502275
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.DS_Store differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.buildinfo b/ql/docs/language/learn-ql/build.html-5f4acb8/.buildinfo
new file mode 100644
index 0000000..23da1cb
--- /dev/null
+++ b/ql/docs/language/learn-ql/build.html-5f4acb8/.buildinfo
@@ -0,0 +1,4 @@
+# Sphinx build info version 1
+# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
+config: 2b2aca0469e829e82d2255ad769235a8
+tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/about-codeql-packs.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/about-codeql-packs.doctree
new file mode 100644
index 0000000..a800427
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/about-codeql-packs.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/about-codeql-workspaces.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/about-codeql-workspaces.doctree
new file mode 100644
index 0000000..142e081
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/about-codeql-workspaces.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/about-ql-packs.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/about-ql-packs.doctree
new file mode 100644
index 0000000..4f6b019
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/about-ql-packs.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/about-the-codeql-cli.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/about-the-codeql-cli.doctree
new file mode 100644
index 0000000..1055283
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/about-the-codeql-cli.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/analyzing-databases-with-the-codeql-cli.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/analyzing-databases-with-the-codeql-cli.doctree
new file mode 100644
index 0000000..6c05379
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/analyzing-databases-with-the-codeql-cli.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/codeql-cli-reference.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/codeql-cli-reference.doctree
new file mode 100644
index 0000000..ff17663
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/codeql-cli-reference.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/creating-and-working-with-codeql-packs.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/creating-and-working-with-codeql-packs.doctree
new file mode 100644
index 0000000..76a313f
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/creating-and-working-with-codeql-packs.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/creating-codeql-databases.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/creating-codeql-databases.doctree
new file mode 100644
index 0000000..4b9abcc
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/creating-codeql-databases.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/creating-codeql-query-suites.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/creating-codeql-query-suites.doctree
new file mode 100644
index 0000000..080e85f
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/creating-codeql-query-suites.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/exit-codes.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/exit-codes.doctree
new file mode 100644
index 0000000..0e21fde
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/exit-codes.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/extractor-options.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/extractor-options.doctree
new file mode 100644
index 0000000..d2a3b78
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/extractor-options.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/getting-started-with-the-codeql-cli.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/getting-started-with-the-codeql-cli.doctree
new file mode 100644
index 0000000..eb7be6e
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/getting-started-with-the-codeql-cli.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/index.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/index.doctree
new file mode 100644
index 0000000..7a55dc1
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/index.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/publishing-and-using-codeql-packs.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/publishing-and-using-codeql-packs.doctree
new file mode 100644
index 0000000..ee33a3f
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/publishing-and-using-codeql-packs.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/query-reference-files.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/query-reference-files.doctree
new file mode 100644
index 0000000..87b0694
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/query-reference-files.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/sarif-output.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/sarif-output.doctree
new file mode 100644
index 0000000..6ade835
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/sarif-output.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/specifying-command-options-in-a-codeql-configuration-file.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/specifying-command-options-in-a-codeql-configuration-file.doctree
new file mode 100644
index 0000000..87349c6
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/specifying-command-options-in-a-codeql-configuration-file.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/testing-custom-queries.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/testing-custom-queries.doctree
new file mode 100644
index 0000000..d9d03e0
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/testing-custom-queries.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/testing-query-help-files.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/testing-query-help-files.doctree
new file mode 100644
index 0000000..59dec9c
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/testing-query-help-files.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/upgrading-codeql-databases.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/upgrading-codeql-databases.doctree
new file mode 100644
index 0000000..b2546f8
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/upgrading-codeql-databases.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/using-custom-queries-with-the-codeql-cli.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/using-custom-queries-with-the-codeql-cli.doctree
new file mode 100644
index 0000000..2361c1f
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/using-custom-queries-with-the-codeql-cli.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/using-the-codeql-cli.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/using-the-codeql-cli.doctree
new file mode 100644
index 0000000..467c8d0
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-cli/using-the-codeql-cli.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/about-codeql-for-visual-studio-code.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/about-codeql-for-visual-studio-code.doctree
new file mode 100644
index 0000000..8bfaace
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/about-codeql-for-visual-studio-code.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/about-telemetry-in-codeql-for-visual-studio-code.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/about-telemetry-in-codeql-for-visual-studio-code.doctree
new file mode 100644
index 0000000..d3acc3d
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/about-telemetry-in-codeql-for-visual-studio-code.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/analyzing-your-projects.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/analyzing-your-projects.doctree
new file mode 100644
index 0000000..81b3f72
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/analyzing-your-projects.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/customizing-settings.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/customizing-settings.doctree
new file mode 100644
index 0000000..9493ea5
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/customizing-settings.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/exploring-data-flow-with-path-queries.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/exploring-data-flow-with-path-queries.doctree
new file mode 100644
index 0000000..3878cc8
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/exploring-data-flow-with-path-queries.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/exploring-the-structure-of-your-source-code.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/exploring-the-structure-of-your-source-code.doctree
new file mode 100644
index 0000000..753bb7c
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/exploring-the-structure-of-your-source-code.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/index.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/index.doctree
new file mode 100644
index 0000000..2903e57
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/index.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/running-codeql-queries-at-scale-with-mrva.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/running-codeql-queries-at-scale-with-mrva.doctree
new file mode 100644
index 0000000..d00bbb1
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/running-codeql-queries-at-scale-with-mrva.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/setting-up-codeql-in-visual-studio-code.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/setting-up-codeql-in-visual-studio-code.doctree
new file mode 100644
index 0000000..3ab9839
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/setting-up-codeql-in-visual-studio-code.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/testing-codeql-queries-in-visual-studio-code.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/testing-codeql-queries-in-visual-studio-code.doctree
new file mode 100644
index 0000000..1d5f4be
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/testing-codeql-queries-in-visual-studio-code.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/troubleshooting-codeql-for-visual-studio-code.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/troubleshooting-codeql-for-visual-studio-code.doctree
new file mode 100644
index 0000000..ce51499
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/troubleshooting-codeql-for-visual-studio-code.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/troubleshooting-variant-analysis.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/troubleshooting-variant-analysis.doctree
new file mode 100644
index 0000000..36bca0e
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/troubleshooting-variant-analysis.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/using-the-codeql-model-editor.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/using-the-codeql-model-editor.doctree
new file mode 100644
index 0000000..bfd052f
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/using-the-codeql-model-editor.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/working-with-codeql-packs-in-visual-studio-code.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/working-with-codeql-packs-in-visual-studio-code.doctree
new file mode 100644
index 0000000..088af19
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-for-visual-studio-code/working-with-codeql-packs-in-visual-studio-code.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/abstract-syntax-tree-classes-for-working-with-go-programs.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/abstract-syntax-tree-classes-for-working-with-go-programs.doctree
new file mode 100644
index 0000000..298b3ce
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/abstract-syntax-tree-classes-for-working-with-go-programs.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/abstract-syntax-tree-classes-for-working-with-java-programs.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/abstract-syntax-tree-classes-for-working-with-java-programs.doctree
new file mode 100644
index 0000000..d0af965
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/abstract-syntax-tree-classes-for-working-with-java-programs.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/abstract-syntax-tree-classes-for-working-with-javascript-and-typescript-programs.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/abstract-syntax-tree-classes-for-working-with-javascript-and-typescript-programs.doctree
new file mode 100644
index 0000000..49cc063
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/abstract-syntax-tree-classes-for-working-with-javascript-and-typescript-programs.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/abstract-syntax-tree-classes-for-working-with-ruby-programs.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/abstract-syntax-tree-classes-for-working-with-ruby-programs.doctree
new file mode 100644
index 0000000..a39602e
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/abstract-syntax-tree-classes-for-working-with-ruby-programs.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/advanced-dataflow-scenarios-cpp.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/advanced-dataflow-scenarios-cpp.doctree
new file mode 100644
index 0000000..087a54c
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/advanced-dataflow-scenarios-cpp.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/analyzing-control-flow-in-python.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/analyzing-control-flow-in-python.doctree
new file mode 100644
index 0000000..cb710b7
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/analyzing-control-flow-in-python.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/analyzing-data-flow-in-cpp-new.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/analyzing-data-flow-in-cpp-new.doctree
new file mode 100644
index 0000000..340125a
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/analyzing-data-flow-in-cpp-new.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/analyzing-data-flow-in-cpp.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/analyzing-data-flow-in-cpp.doctree
new file mode 100644
index 0000000..9be7d5f
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/analyzing-data-flow-in-cpp.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/analyzing-data-flow-in-csharp.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/analyzing-data-flow-in-csharp.doctree
new file mode 100644
index 0000000..9832fb9
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/analyzing-data-flow-in-csharp.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/analyzing-data-flow-in-java.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/analyzing-data-flow-in-java.doctree
new file mode 100644
index 0000000..3b28b70
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/analyzing-data-flow-in-java.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/analyzing-data-flow-in-javascript-and-typescript.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/analyzing-data-flow-in-javascript-and-typescript.doctree
new file mode 100644
index 0000000..25ff3ed
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/analyzing-data-flow-in-javascript-and-typescript.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/analyzing-data-flow-in-python.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/analyzing-data-flow-in-python.doctree
new file mode 100644
index 0000000..d138107
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/analyzing-data-flow-in-python.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/analyzing-data-flow-in-ruby.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/analyzing-data-flow-in-ruby.doctree
new file mode 100644
index 0000000..3266ff9
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/analyzing-data-flow-in-ruby.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/analyzing-data-flow-in-swift.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/analyzing-data-flow-in-swift.doctree
new file mode 100644
index 0000000..bcbb306
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/analyzing-data-flow-in-swift.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/annotations-in-java.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/annotations-in-java.doctree
new file mode 100644
index 0000000..496eb0c
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/annotations-in-java.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/basic-query-for-cpp-code.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/basic-query-for-cpp-code.doctree
new file mode 100644
index 0000000..a8c5b4b
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/basic-query-for-cpp-code.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/basic-query-for-csharp-code.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/basic-query-for-csharp-code.doctree
new file mode 100644
index 0000000..7f99f62
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/basic-query-for-csharp-code.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/basic-query-for-go-code.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/basic-query-for-go-code.doctree
new file mode 100644
index 0000000..d912cfc
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/basic-query-for-go-code.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/basic-query-for-java-code.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/basic-query-for-java-code.doctree
new file mode 100644
index 0000000..f099d8d
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/basic-query-for-java-code.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/basic-query-for-javascript-code.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/basic-query-for-javascript-code.doctree
new file mode 100644
index 0000000..839a74d
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/basic-query-for-javascript-code.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/basic-query-for-python-code.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/basic-query-for-python-code.doctree
new file mode 100644
index 0000000..c757351
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/basic-query-for-python-code.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/basic-query-for-ruby-code.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/basic-query-for-ruby-code.doctree
new file mode 100644
index 0000000..1bfd7c1
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/basic-query-for-ruby-code.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/basic-query-for-swift-code.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/basic-query-for-swift-code.doctree
new file mode 100644
index 0000000..65e30e4
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/basic-query-for-swift-code.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-for-cpp.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-for-cpp.doctree
new file mode 100644
index 0000000..e8f1b4c
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-for-cpp.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-for-csharp.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-for-csharp.doctree
new file mode 100644
index 0000000..020451d
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-for-csharp.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-for-go.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-for-go.doctree
new file mode 100644
index 0000000..c9222a0
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-for-go.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-for-java.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-for-java.doctree
new file mode 100644
index 0000000..401c08e
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-for-java.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-for-javascript.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-for-javascript.doctree
new file mode 100644
index 0000000..2ae25e8
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-for-javascript.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-for-python.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-for-python.doctree
new file mode 100644
index 0000000..74f8f74
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-for-python.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-for-ruby.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-for-ruby.doctree
new file mode 100644
index 0000000..51a3188
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-for-ruby.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-for-swift.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-for-swift.doctree
new file mode 100644
index 0000000..d03c8a2
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-for-swift.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-library-for-cpp.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-library-for-cpp.doctree
new file mode 100644
index 0000000..97ca99b
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-library-for-cpp.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-library-for-csharp.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-library-for-csharp.doctree
new file mode 100644
index 0000000..85ed68a
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-library-for-csharp.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-library-for-go.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-library-for-go.doctree
new file mode 100644
index 0000000..a4193ea
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-library-for-go.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-library-for-java.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-library-for-java.doctree
new file mode 100644
index 0000000..a4e0c1d
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-library-for-java.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-library-for-javascript.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-library-for-javascript.doctree
new file mode 100644
index 0000000..68c73d5
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-library-for-javascript.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-library-for-python.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-library-for-python.doctree
new file mode 100644
index 0000000..441ea8f
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-library-for-python.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-library-for-ruby.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-library-for-ruby.doctree
new file mode 100644
index 0000000..5edd4fd
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-library-for-ruby.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-library-for-typescript.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-library-for-typescript.doctree
new file mode 100644
index 0000000..9fdd669
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/codeql-library-for-typescript.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/conversions-and-classes-in-cpp.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/conversions-and-classes-in-cpp.doctree
new file mode 100644
index 0000000..2b6a072
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/conversions-and-classes-in-cpp.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/customizing-library-models-for-java-and-kotlin.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/customizing-library-models-for-java-and-kotlin.doctree
new file mode 100644
index 0000000..ad697b1
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/customizing-library-models-for-java-and-kotlin.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/customizing-library-models-for-javascript.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/customizing-library-models-for-javascript.doctree
new file mode 100644
index 0000000..1b0c5a9
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/customizing-library-models-for-javascript.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/data-flow-cheat-sheet-for-javascript.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/data-flow-cheat-sheet-for-javascript.doctree
new file mode 100644
index 0000000..e0ecd6c
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/data-flow-cheat-sheet-for-javascript.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/detecting-a-potential-buffer-overflow.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/detecting-a-potential-buffer-overflow.doctree
new file mode 100644
index 0000000..eaf022a
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/detecting-a-potential-buffer-overflow.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/expressions-and-statements-in-python.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/expressions-and-statements-in-python.doctree
new file mode 100644
index 0000000..b50db0d
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/expressions-and-statements-in-python.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/expressions-types-and-statements-in-cpp.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/expressions-types-and-statements-in-cpp.doctree
new file mode 100644
index 0000000..6f0deed
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/expressions-types-and-statements-in-cpp.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/extensible-predicates.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/extensible-predicates.doctree
new file mode 100644
index 0000000..74f9f00
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/extensible-predicates.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/functions-in-cpp.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/functions-in-cpp.doctree
new file mode 100644
index 0000000..fbe6a84
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/functions-in-cpp.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/functions-in-python.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/functions-in-python.doctree
new file mode 100644
index 0000000..330f062
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/functions-in-python.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/hash-consing-and-value-numbering.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/hash-consing-and-value-numbering.doctree
new file mode 100644
index 0000000..50ae86f
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/hash-consing-and-value-numbering.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/index.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/index.doctree
new file mode 100644
index 0000000..c923f0f
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/index.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/javadoc.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/javadoc.doctree
new file mode 100644
index 0000000..df2afea
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/javadoc.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/modeling-data-flow-in-go-libraries.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/modeling-data-flow-in-go-libraries.doctree
new file mode 100644
index 0000000..843ddf5
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/modeling-data-flow-in-go-libraries.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/navigating-the-call-graph.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/navigating-the-call-graph.doctree
new file mode 100644
index 0000000..8227323
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/navigating-the-call-graph.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/overflow-prone-comparisons-in-java.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/overflow-prone-comparisons-in-java.doctree
new file mode 100644
index 0000000..5bcd720
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/overflow-prone-comparisons-in-java.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/refining-a-query-to-account-for-edge-cases.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/refining-a-query-to-account-for-edge-cases.doctree
new file mode 100644
index 0000000..1c7abff
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/refining-a-query-to-account-for-edge-cases.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/specifying-additional-remote-flow-sources-for-javascript.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/specifying-additional-remote-flow-sources-for-javascript.doctree
new file mode 100644
index 0000000..07a9124
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/specifying-additional-remote-flow-sources-for-javascript.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/types-in-java.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/types-in-java.doctree
new file mode 100644
index 0000000..1968b02
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/types-in-java.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/using-api-graphs-in-python.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/using-api-graphs-in-python.doctree
new file mode 100644
index 0000000..4c15a45
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/using-api-graphs-in-python.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/using-api-graphs-in-ruby.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/using-api-graphs-in-ruby.doctree
new file mode 100644
index 0000000..3777b63
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/using-api-graphs-in-ruby.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/using-flow-labels-for-precise-data-flow-analysis.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/using-flow-labels-for-precise-data-flow-analysis.doctree
new file mode 100644
index 0000000..70061b5
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/using-flow-labels-for-precise-data-flow-analysis.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/using-range-analsis-in-cpp.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/using-range-analsis-in-cpp.doctree
new file mode 100644
index 0000000..353435e
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/using-range-analsis-in-cpp.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/using-the-guards-library-in-cpp.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/using-the-guards-library-in-cpp.doctree
new file mode 100644
index 0000000..58b996d
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/using-the-guards-library-in-cpp.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/using-type-tracking-for-api-modeling.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/using-type-tracking-for-api-modeling.doctree
new file mode 100644
index 0000000..2b0b742
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/using-type-tracking-for-api-modeling.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/working-with-source-locations.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/working-with-source-locations.doctree
new file mode 100644
index 0000000..02d5b51
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-language-guides/working-with-source-locations.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-overview/about-codeql.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-overview/about-codeql.doctree
new file mode 100644
index 0000000..8222a8f
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-overview/about-codeql.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-overview/codeql-glossary.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-overview/codeql-glossary.doctree
new file mode 100644
index 0000000..e47b465
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-overview/codeql-glossary.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-overview/codeql-tools.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-overview/codeql-tools.doctree
new file mode 100644
index 0000000..30e0b9a
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-overview/codeql-tools.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-overview/index.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-overview/index.doctree
new file mode 100644
index 0000000..322dc8b
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-overview/index.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-overview/supported-languages-and-frameworks.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-overview/supported-languages-and-frameworks.doctree
new file mode 100644
index 0000000..71bacc4
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-overview/supported-languages-and-frameworks.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-overview/system-requirements.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-overview/system-requirements.doctree
new file mode 100644
index 0000000..e937ebc
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/codeql-overview/system-requirements.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/contents.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/contents.doctree
new file mode 100644
index 0000000..60e7f45
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/contents.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/environment.pickle b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/environment.pickle
new file mode 100644
index 0000000..ca86c00
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/environment.pickle differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/about-the-ql-language.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/about-the-ql-language.doctree
new file mode 100644
index 0000000..3f51619
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/about-the-ql-language.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/aliases.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/aliases.doctree
new file mode 100644
index 0000000..c8268cd
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/aliases.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/annotations.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/annotations.doctree
new file mode 100644
index 0000000..57ecc74
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/annotations.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/evaluation-of-ql-programs.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/evaluation-of-ql-programs.doctree
new file mode 100644
index 0000000..8515749
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/evaluation-of-ql-programs.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/expressions.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/expressions.doctree
new file mode 100644
index 0000000..d4c0aa8
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/expressions.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/formulas.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/formulas.doctree
new file mode 100644
index 0000000..1913ab6
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/formulas.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/index.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/index.doctree
new file mode 100644
index 0000000..e2f27e6
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/index.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/lexical-syntax.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/lexical-syntax.doctree
new file mode 100644
index 0000000..d5c71ff
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/lexical-syntax.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/modules.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/modules.doctree
new file mode 100644
index 0000000..1c98b48
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/modules.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/name-resolution.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/name-resolution.doctree
new file mode 100644
index 0000000..f067e3d
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/name-resolution.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/predicates.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/predicates.doctree
new file mode 100644
index 0000000..e158d46
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/predicates.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/ql-language-specification.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/ql-language-specification.doctree
new file mode 100644
index 0000000..a7fa3c8
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/ql-language-specification.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/queries.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/queries.doctree
new file mode 100644
index 0000000..6f33d81
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/queries.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/recursion.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/recursion.doctree
new file mode 100644
index 0000000..8ef24e2
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/recursion.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/signatures.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/signatures.doctree
new file mode 100644
index 0000000..7155f0b
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/signatures.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/types.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/types.doctree
new file mode 100644
index 0000000..e85b96a
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/types.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/variables.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/variables.doctree
new file mode 100644
index 0000000..58d1cdd
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/ql-language-reference/variables.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/about-codeql-queries.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/about-codeql-queries.doctree
new file mode 100644
index 0000000..ebe7e17
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/about-codeql-queries.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/about-data-flow-analysis.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/about-data-flow-analysis.doctree
new file mode 100644
index 0000000..3d1b439
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/about-data-flow-analysis.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/catch-the-fire-starter.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/catch-the-fire-starter.doctree
new file mode 100644
index 0000000..4caaac9
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/catch-the-fire-starter.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/codeql-queries.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/codeql-queries.doctree
new file mode 100644
index 0000000..17c2648
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/codeql-queries.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/creating-path-queries.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/creating-path-queries.doctree
new file mode 100644
index 0000000..630a1db
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/creating-path-queries.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/cross-the-river.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/cross-the-river.doctree
new file mode 100644
index 0000000..6ec1b8e
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/cross-the-river.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/crown-the-rightful-heir.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/crown-the-rightful-heir.doctree
new file mode 100644
index 0000000..135182b
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/crown-the-rightful-heir.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/debugging-data-flow-queries-using-partial-flow.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/debugging-data-flow-queries-using-partial-flow.doctree
new file mode 100644
index 0000000..7f3adc3
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/debugging-data-flow-queries-using-partial-flow.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/defining-the-results-of-a-query.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/defining-the-results-of-a-query.doctree
new file mode 100644
index 0000000..edc89b6
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/defining-the-results-of-a-query.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/find-the-thief.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/find-the-thief.doctree
new file mode 100644
index 0000000..8467195
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/find-the-thief.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/index.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/index.doctree
new file mode 100644
index 0000000..b99007a
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/index.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/introduction-to-ql.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/introduction-to-ql.doctree
new file mode 100644
index 0000000..784278c
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/introduction-to-ql.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/metadata-for-codeql-queries.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/metadata-for-codeql-queries.doctree
new file mode 100644
index 0000000..5f7ba9a
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/metadata-for-codeql-queries.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/providing-locations-in-codeql-queries.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/providing-locations-in-codeql-queries.doctree
new file mode 100644
index 0000000..8b4d829
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/providing-locations-in-codeql-queries.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/ql-tutorials.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/ql-tutorials.doctree
new file mode 100644
index 0000000..a1ade34
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/ql-tutorials.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/query-help-files.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/query-help-files.doctree
new file mode 100644
index 0000000..62afe81
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/query-help-files.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/troubleshooting-query-performance.doctree b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/troubleshooting-query-performance.doctree
new file mode 100644
index 0000000..ecbbf4a
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/.doctrees/writing-codeql-queries/troubleshooting-query-performance.doctree differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/add-codeql-db-github.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/add-codeql-db-github.png
new file mode 100644
index 0000000..6b61e32
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/add-codeql-db-github.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/add-database-source-to-workspace.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/add-database-source-to-workspace.png
new file mode 100644
index 0000000..0f2076a
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/add-database-source-to-workspace.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/ast.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/ast.png
new file mode 100644
index 0000000..61a9f29
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/ast.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-cpp-query-results-1.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-cpp-query-results-1.png
new file mode 100644
index 0000000..3751e6f
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-cpp-query-results-1.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-cpp-query-results-2.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-cpp-query-results-2.png
new file mode 100644
index 0000000..cdbe594
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-cpp-query-results-2.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-csharp-query-results-1.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-csharp-query-results-1.png
new file mode 100644
index 0000000..51e30ba
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-csharp-query-results-1.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-csharp-query-results-2.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-csharp-query-results-2.png
new file mode 100644
index 0000000..e03df57
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-csharp-query-results-2.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-go-query-results-1.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-go-query-results-1.png
new file mode 100644
index 0000000..65a527b
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-go-query-results-1.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-go-query-results-2.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-go-query-results-2.png
new file mode 100644
index 0000000..619408c
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-go-query-results-2.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-java-query-results-1.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-java-query-results-1.png
new file mode 100644
index 0000000..e32ce79
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-java-query-results-1.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-java-query-results-2.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-java-query-results-2.png
new file mode 100644
index 0000000..48057a6
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-java-query-results-2.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-js-query-results-1.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-js-query-results-1.png
new file mode 100644
index 0000000..1f98927
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-js-query-results-1.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-js-query-results-2.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-js-query-results-2.png
new file mode 100644
index 0000000..59d38f8
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-js-query-results-2.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-python-query-results-1.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-python-query-results-1.png
new file mode 100644
index 0000000..84e5dee
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-python-query-results-1.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-python-query-results-2.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-python-query-results-2.png
new file mode 100644
index 0000000..d92f8e3
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-python-query-results-2.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-ruby-query-results-1.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-ruby-query-results-1.png
new file mode 100644
index 0000000..13d5e13
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-ruby-query-results-1.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-ruby-query-results-2.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-ruby-query-results-2.png
new file mode 100644
index 0000000..f4f3393
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-ruby-query-results-2.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-swift-query-results-1.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-swift-query-results-1.png
new file mode 100644
index 0000000..3ab9607
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-swift-query-results-1.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-swift-query-results-2.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-swift-query-results-2.png
new file mode 100644
index 0000000..b3e42e7
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/basic-swift-query-results-2.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/cfg.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/cfg.png
new file mode 100644
index 0000000..1290dad
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/cfg.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/cfg2.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/cfg2.png
new file mode 100644
index 0000000..617fe4f
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/cfg2.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/choose-database.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/choose-database.png
new file mode 100644
index 0000000..71ca5d6
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/choose-database.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/choose-language-filter.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/choose-language-filter.png
new file mode 100644
index 0000000..8f26d5f
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/choose-language-filter.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/codeql-extension-icon.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/codeql-extension-icon.png
new file mode 100644
index 0000000..c8ffd6e
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/codeql-extension-icon.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/controller-repository.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/controller-repository.png
new file mode 100644
index 0000000..3b4ae62
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/controller-repository.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/create-query-icon.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/create-query-icon.png
new file mode 100644
index 0000000..eadb948
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/create-query-icon.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/dfg.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/dfg.png
new file mode 100644
index 0000000..6727af7
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/dfg.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/explore-ast.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/explore-ast.png
new file mode 100644
index 0000000..1cdbd1d
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/explore-ast.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/model-application-mode-expanded.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/model-application-mode-expanded.png
new file mode 100644
index 0000000..b319918
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/model-application-mode-expanded.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/model-application-mode.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/model-application-mode.png
new file mode 100644
index 0000000..b2ecaaf
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/model-application-mode.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/model-dependency-mode-expanded.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/model-dependency-mode-expanded.png
new file mode 100644
index 0000000..2528ee9
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/model-dependency-mode-expanded.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/model-dependency-mode.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/model-dependency-mode.png
new file mode 100644
index 0000000..033a133
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/model-dependency-mode.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/monotonic-aggregates-graph.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/monotonic-aggregates-graph.png
new file mode 100644
index 0000000..d8182f4
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/monotonic-aggregates-graph.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/open-extension-settings.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/open-extension-settings.png
new file mode 100644
index 0000000..631388f
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/open-extension-settings.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/open-source-file.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/open-source-file.png
new file mode 100644
index 0000000..316798f
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/open-source-file.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/open-test-explorer.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/open-test-explorer.png
new file mode 100644
index 0000000..b5a2a16
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/open-test-explorer.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/python-flow-graph.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/python-flow-graph.png
new file mode 100644
index 0000000..4bec7b7
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/python-flow-graph.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/ql-select-statement-basic.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/ql-select-statement-basic.png
new file mode 100644
index 0000000..228542d
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/ql-select-statement-basic.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/ql-select-statement-class-name.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/ql-select-statement-class-name.png
new file mode 100644
index 0000000..705db26
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/ql-select-statement-class-name.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/ql-select-statement-filename.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/ql-select-statement-filename.png
new file mode 100644
index 0000000..4e94bc0
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/ql-select-statement-filename.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/ql-select-statement-link.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/ql-select-statement-link.png
new file mode 100644
index 0000000..f87f6cb
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/ql-select-statement-link.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/ql-select-statement-similarity.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/ql-select-statement-similarity.png
new file mode 100644
index 0000000..181fe75
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/ql-select-statement-similarity.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/query-history.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/query-history.png
new file mode 100644
index 0000000..c648fa7
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/query-history.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/query-metadata.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/query-metadata.png
new file mode 100644
index 0000000..62fcc50
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/query-metadata.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/query-progress.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/query-progress.png
new file mode 100644
index 0000000..4d4721f
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/query-progress.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/quick-query-tab-cpp.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/quick-query-tab-cpp.png
new file mode 100644
index 0000000..679fa4c
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/quick-query-tab-cpp.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/quick-query-tab-csharp.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/quick-query-tab-csharp.png
new file mode 100644
index 0000000..07a5ec5
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/quick-query-tab-csharp.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/quick-query-tab-go.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/quick-query-tab-go.png
new file mode 100644
index 0000000..8ea9009
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/quick-query-tab-go.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/quick-query-tab-java.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/quick-query-tab-java.png
new file mode 100644
index 0000000..68ea2ba
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/quick-query-tab-java.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/quick-query-tab-js.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/quick-query-tab-js.png
new file mode 100644
index 0000000..4e066bf
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/quick-query-tab-js.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/quick-query-tab-python.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/quick-query-tab-python.png
new file mode 100644
index 0000000..195d401
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/quick-query-tab-python.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/quick-query-tab-ruby.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/quick-query-tab-ruby.png
new file mode 100644
index 0000000..25819ae
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/quick-query-tab-ruby.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/quick-query-tab-swift.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/quick-query-tab-swift.png
new file mode 100644
index 0000000..e7caf3d
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/quick-query-tab-swift.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/run-local-queries-icon.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/run-local-queries-icon.png
new file mode 100644
index 0000000..e797c35
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/run-local-queries-icon.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/run-local-query-icon.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/run-local-query-icon.png
new file mode 100644
index 0000000..dc89f88
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/run-local-query-icon.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/run-multiple-queries.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/run-multiple-queries.png
new file mode 100644
index 0000000..0e764b7
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/run-multiple-queries.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/select-logs.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/select-logs.png
new file mode 100644
index 0000000..5d078ba
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/select-logs.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/show-test-diff.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/show-test-diff.png
new file mode 100644
index 0000000..7b1e45d
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/show-test-diff.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/ssa.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/ssa.png
new file mode 100644
index 0000000..cd5ba3f
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/ssa.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/variant-analysis-add-list.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/variant-analysis-add-list.png
new file mode 100644
index 0000000..53eaac3
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/variant-analysis-add-list.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/variant-analysis-code-search-language.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/variant-analysis-code-search-language.png
new file mode 100644
index 0000000..5f2edde
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/variant-analysis-code-search-language.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/variant-analysis-repo-and-org.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/variant-analysis-repo-and-org.png
new file mode 100644
index 0000000..a4dc74e
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/variant-analysis-repo-and-org.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/variant-analysis-repo-lists.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/variant-analysis-repo-lists.png
new file mode 100644
index 0000000..b9472c6
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/variant-analysis-repo-lists.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/variant-analysis-result.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/variant-analysis-result.png
new file mode 100644
index 0000000..45410ab
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/variant-analysis-result.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/variant-analysis-results-view.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/variant-analysis-results-view.png
new file mode 100644
index 0000000..6d73fb3
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/variant-analysis-results-view.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_images/variant-analysis-results-warning.png b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/variant-analysis-results-warning.png
new file mode 100644
index 0000000..fe05097
Binary files /dev/null and b/ql/docs/language/learn-ql/build.html-5f4acb8/_images/variant-analysis-results-warning.png differ
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_sources/codeql-cli/about-codeql-packs.rst.txt b/ql/docs/language/learn-ql/build.html-5f4acb8/_sources/codeql-cli/about-codeql-packs.rst.txt
new file mode 100644
index 0000000..2f9c6ee
--- /dev/null
+++ b/ql/docs/language/learn-ql/build.html-5f4acb8/_sources/codeql-cli/about-codeql-packs.rst.txt
@@ -0,0 +1,104 @@
+.. _about-codeql-packs:
+
+About CodeQL packs
+==================
+
+.. include:: ../reusables/beta-note-package-management.rst
+
+CodeQL packs are used to create, share, depend on, and run CodeQL queries and libraries. You can publish your own CodeQL packs and download packs created by others. CodeQL packs contain queries, library files, query suites, and metadata.
+
+There are two types of CodeQL packs: query packs and library packs.
+
+* Query packs are designed to be run. When a query pack is published, the bundle includes all the transitive dependencies and a compilation cache. This ensures consistent and efficient execution of the queries in the pack.
+* Library packs are designed to be used by query packs (or other library packs) and do not contain queries themselves. The libraries are not compiled and there is no compilation cache included when the pack is published.
+
+You can use the package management commands in the CodeQL CLI to create CodeQL packs, add dependencies to packs, and install or update dependencies. For more information, see ":ref:`Creating and working with CodeQL packs `." You can also publish and download CodeQL packs using the CodeQL CLI. For more information, see ":doc:`Publishing and using CodeQL packs `."
+
+CodeQL pack structure
+---------------------
+
+A CodeQL pack must contain a file called ``qlpack.yml`` in its root directory. In the ``qlpack.yml`` file, the ``name:`` field must have a value that follows the format of ``/``, where ```` is the GitHub organization or user account that the pack will be published to and ```` is the name of the pack. The other
+files and directories within the pack should be logically organized. For example, typically:
+
+- Queries are organized into directories for specific categories.
+- Queries for specific products, libraries, and frameworks are organized into
+ their own top-level directories.
+
+About ``qlpack.yml`` files
+--------------------------
+
+When executing query-related commands, CodeQL first looks in siblings of the installation directory (and their subdirectories) for ``qlpack.yml`` files.
+Then it checks the package cache for CodeQL packs which have been downloaded. This means that when you are developing queries locally, the local packages
+in the installation directory override packages of the same name in the package cache, so that you can test your local changes.
+
+The metadata in each `qlpack.yml`` file tells
+CodeQL how to compile any queries in the pack, what libraries the pack depends on, and where to
+find query suite definitions.
+
+The contents of the CodeQL pack (queries or libraries used in CodeQL analysis) is
+included in the same directory as ``qlpack.yml``, or its subdirectories.
+
+The location of ``qlpack.yml`` defines the library path for the content
+of the CodeQL pack. That is, for all ``.ql`` and ``.qll`` files in the pack,
+CodeQL will resolve all import statements relative to the ``qlpack.yml`` at the
+pack's root.
+
+.. _codeqlpack-yml-properties:
+
+``qlpack.yml`` properties
+~~~~~~~~~~~~~~~~~~~~~~~~~
+
+The following properties are supported in ``qlpack.yml`` files.
+
+.. list-table::
+ :header-rows: 1
+ :widths: auto
+
+ * - Property
+ - Example
+ - Required
+ - Purpose
+ * - ``name``
+ - ``octo-org/security-queries``
+ - All packs
+ - The scope, where the CodeQL pack is published, and the name of the pack defined using alphanumeric characters and hyphens. It must be unique as CodeQL cannot differentiate between CodeQL packs with identical names. Name components cannot start or end with a hyphen. Additionally, a period is not allowed in pack names at all. Use the pack name to specify queries to run using ``database analyze`` and to define dependencies between QL packs (see examples below).
+ * - ``version``
+ - ``0.0.0``
+ - All packs
+ - A version range for this CodeQL pack. This must be a valid semantic version that meets the `SemVer v2.0.0 specification `__.
+ * - ``dependencies``
+ - ``codeql/javascript-all: ^1.2.3``
+ - Optional
+ - The names and version ranges of any CodeQL packs that this pack depends on, as a mapping. This gives the pack access to any libraries, database schema, and query suites defined in the dependency. For more information, see `SemVer ranges `__ in the NPM documentation.
+ * - ``suites``
+ - ``octo-org-query-suites``
+ - Optional
+ - The path to a directory in the pack that contains the query suites you want to make known to the CLI, defined relative to the pack directory. QL pack users can run "well-known" suites stored in this directory by specifying the pack name, without providing their full path. This is not supported for CodeQL packs downloaded from a package registry. For more information about query suites, see ":doc:`Creating CodeQL query suites `."
+ * - ``extractor``
+ - ``javascript``
+ - All test packs
+ - The CodeQL language extractor to use when the CLI creates a database in the pack. For more information about testing queries, see ":doc:`Testing custom queries `."
+ * - ``tests``
+ - ``.``
+ - Optional for test packs
+ - The path to a directory within the pack that contains tests, defined relative to the pack directory. Use ``.`` to specify the whole pack. Any queries in this directory are run as tests when ``test run`` is run with the ``--strict-test-discovery`` option. These queries are ignored by query suite definitions that use ``queries`` or ``qlpack`` instructions to ask for all queries in a particular pack.
+ * - ``dbscheme``
+ - ``semmlecode.python.dbscheme``
+ - Core language packs only
+ - The path to the :ref:`database schema ` for all libraries and queries written for this CodeQL language (see example below).
+ * - ``upgrades``
+ - ``.``
+ - Core language packs only
+ - The path to a directory within the pack that contains upgrade scripts, defined relative to the pack directory. The ``database upgrade`` action uses these scripts to update databases that were created by an older version of an extractor so they're compatible with the current extractor (see `Upgrade scripts for a language <#upgrade-scripts-for-a-language>`__ below.)
+ * - ``authors``
+ - ``example@github.com``
+ - All packs
+ - Metadata that will be displayed on the packaging search page in the packages section of the account that the CodeQL pack is published to.
+ * - ``licenses``
+ - ``(LGPL-2.1 AND MIT)``
+ - All packs
+ - Metadata that will be displayed on the packaging search page in the packages section of the account that the CodeQL pack is published to. For a list of allowed licenses, see `SPDX License List `__ in the SPDX Specification.
+ * - ``description``
+ - ``Human-readable description of the contents of the CodeQL pack.``
+ - All packs
+ - Metadata that will be displayed on the packaging search page in the packages section of the account that the CodeQL pack is published to.
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_sources/codeql-cli/about-codeql-workspaces.rst.txt b/ql/docs/language/learn-ql/build.html-5f4acb8/_sources/codeql-cli/about-codeql-workspaces.rst.txt
new file mode 100644
index 0000000..3faa45d
--- /dev/null
+++ b/ql/docs/language/learn-ql/build.html-5f4acb8/_sources/codeql-cli/about-codeql-workspaces.rst.txt
@@ -0,0 +1,16 @@
+.. _about-codeql-workspaces:
+
+About CodeQL workspaces
+=======================
+
+.. pull-quote::
+ This article was moved to "`About CodeQL workspaces `__" on the `GitHub Docs `__ site as of January 2023.
+
+ .. include:: ../reusables/codeql-cli-articles-migration-note.rst
+
+.. include:: ../reusables/codeql-cli-migration-toc-note.rst
+
+* `The codeql-workspace.yml file `__
+* `Source dependencies `__
+* `CodeQL workspaces and query resolution `__
+ * `Example `__
\ No newline at end of file
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_sources/codeql-cli/about-ql-packs.rst.txt b/ql/docs/language/learn-ql/build.html-5f4acb8/_sources/codeql-cli/about-ql-packs.rst.txt
new file mode 100644
index 0000000..1132638
--- /dev/null
+++ b/ql/docs/language/learn-ql/build.html-5f4acb8/_sources/codeql-cli/about-ql-packs.rst.txt
@@ -0,0 +1,248 @@
+.. _about-ql-packs:
+
+About QL packs
+==============
+
+QL packs are used to organize the files used in CodeQL analysis. They
+contain queries, library files, query suites, and important metadata.
+
+The `CodeQL repository `__ contains QL packs for
+C/C++, C#, Java, JavaScript, Python, and Ruby. The `CodeQL for Go
+`__ repository contains a QL pack for Go
+analysis. You can also make custom QL packs to contain your own queries and
+libraries.
+
+QL pack structure
+-----------------
+
+A QL pack must contain a file called ``qlpack.yml`` in its root directory. The other
+files and directories within the pack should be logically organized. For example, typically:
+
+- Queries are organized into directories for specific categories.
+- Queries for specific products, libraries, and frameworks are organized into
+ their own top-level directories.
+- There is a top-level directory named ``/`` for query library
+ (``.qll``) files. Within this directory, ``.qll`` files should be organized into
+ subdirectories for specific categories.
+
+About ``qlpack.yml`` files
+--------------------------
+
+When executing commands, CodeQL scans siblings of the installation directory (and
+their subdirectories) for ``qlpack.yml`` files. The metadata in the file tells
+CodeQL how to compile queries, what libraries the pack depends on, and where to
+find query suite definitions.
+
+The content of the QL pack (queries and libraries used in CodeQL analysis) is
+included in the same directory as ``qlpack.yml``, or its subdirectories.
+
+The location of ``qlpack.yml`` defines the library path for the content
+of the QL pack. That is, for all ``.ql`` and ``.qll`` files in the QL pack,
+CodeQL will resolve all import statements relative to the ``qlpack.yml`` at the
+pack's root.
+
+For example, in a QL pack with the following contents, you can import ``CustomSinks.qll``
+from any location in the pack by declaring ``import mycompany.java.CustomSinks``.
+
+.. code-block:: none
+
+ qlpack.yml
+ mycompany/
+ java/
+ security/
+ CustomSinks.qll
+ Security/
+ CustomQuery.ql
+
+For more information, see ":ref:`Importing modules `"
+in the QL language reference.
+
+.. _qlpack-yml-properties:
+
+``qlpack.yml`` properties
+~~~~~~~~~~~~~~~~~~~~~~~~~
+
+The following properties are supported in ``qlpack.yml`` files.
+
+.. list-table::
+ :header-rows: 1
+ :widths: auto
+
+ * - Property
+ - Example
+ - Required
+ - Purpose
+ * - ``name``
+ - ``org-queries``
+ - All packs
+ - The name of the QL pack defined using alphanumeric characters, hyphens, and periods. It must be unique as CodeQL cannot differentiate between QL packs with identical names. If you intend to distribute the pack, prefix the name with your (or your organization's) name followed by a hyphen. Use the pack name to specify queries to run using ``database analyze`` and to define dependencies between QL packs (see examples below).
+ * - ``version``
+ - ``0.0.0``
+ - All packs
+ - A version number for this QL pack. This must be a valid semantic version that meets the `SemVer v2.0.0 specification `__.
+ * - ``libraryPathDependencies``
+ - ``codeql/javascript-all``
+ - Optional
+ - The names of any QL packs that this QL pack depends on, as a sequence. This gives the pack access to any libraries, database schema, and query suites defined in the dependency.
+ * - ``suites``
+ - ``suites``
+ - Optional
+ - The path to a directory in the pack that contains the query suites you want to make known to the CLI, defined relative to the pack directory. QL pack users can run "well-known" suites stored in this directory by specifying the pack name, without providing their full path. For more information about query suites, see ":doc:`Creating CodeQL query suites `."
+ * - ``extractor``
+ - ``javascript``
+ - All test packs
+ - The CodeQL language extractor to use when the CLI creates a database from test files in the pack. For more information about testing queries, see ":doc:`Testing custom queries `."
+ * - ``tests``
+ - ``.``
+ - Optional for test packs
+ - Supported from release 2.1.0 onwards. The path to a directory within the pack that contains tests, defined relative to the pack directory. Use ``.`` to specify the whole pack. Any queries in this directory are run as tests when ``test run`` is run with the ``--strict-test-discovery`` option. These queries are ignored by query suite definitions that use ``queries`` or ``qlpack`` instructions to ask for all queries in a particular pack.
+ * - ``dbscheme``
+ - ``semmlecode.python.dbscheme``
+ - Core language pack only
+ - The path to the :ref:`database schema ` for all libraries and queries written for this CodeQL language (see example below).
+ * - ``upgrades``
+ - ``.``
+ - Packs with upgrades
+ - The path to a directory within the pack that contains upgrade scripts, defined relative to the pack directory. The ``database upgrade`` action uses these scripts to update databases that were created by an older version of an extractor so they're compatible with the current extractor (see `Upgrade scripts for a language <#upgrade-scripts-for-a-language>`__ below.)
+ * - ``dependencies``
+ - .. code-block:: yaml
+
+ dependencies:
+ codeql/cpp-all: ^0.0.2
+
+ - Packs that define CodeQL package dependencies on other packs
+ - A map from pack references to the semantic version range that is compatible with this pack. Supported from CLI version v2.6.0 and onwards.
+ * - ``defaultSuiteFile``
+ - ``defaultSuiteFile: cpp-code-scanning.qls``
+ - Packs that export a set of default queries to run
+ - The path to a query suite file containing all of the queries that are run by default when this pack is passed to the ``codeql database analyze`` command. Supported from CLI version v2.6.0 and onwards.
+
+.. _custom-ql-packs:
+
+Examples of custom QL packs
+---------------------------
+
+When you write custom queries or tests, you should save them in
+custom QL packs. For simplicity, try to organize each pack logically. For more
+information, see `QL pack structure <#ql-pack-structure>`__. Save files for queries
+and tests in separate packs and, where possible, organize custom packs into specific
+folders for each target language.
+
+QL packs for custom queries
+~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+A custom QL pack for queries must include a ``qlpack.yml`` file at
+the pack root, containing ``name``, ``version``,
+and ``libraryPathDependencies`` properties. If the pack contains query suites, you can
+use the ``suites`` property to define their location. Query suites defined
+here are called "well-known" suites, and can be used on the command line by referring to
+their name only, rather than their full path.
+For more information about query suites, see ":doc:`Creating CodeQL query suites `."
+
+For example, a ``qlpack.yml`` file for a QL pack featuring custom C++ queries
+and libraries may contain:
+
+.. code-block:: yaml
+
+ name: my-custom-queries
+ version: 0.0.0
+ libraryPathDependencies: codeql/cpp-all
+ suites: my-custom-suites
+
+where ``codeql/cpp-all`` is the name of the QL pack for C/C++ analysis included in
+the CodeQL repository.
+
+.. pull-quote::
+
+ Note
+
+ When you create a custom QL pack, it's usually a good idea to add it to the search path in your CodeQL configuration.
+ This will ensure that any libraries the pack contains are available to the CodeQL CLI.
+ For more information, see ":ref:`Specifying command options in a CodeQL configuration file `."
+
+QL packs for custom test files
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+For custom QL packs containing test files, you also need to include an
+``extractor`` property so that the ``test run`` command knows how to create test
+databases. You may also wish to specify the ``tests`` property.
+
+.. include:: ../reusables/test-qlpack.rst
+
+For more information about running tests, see ":doc:`Testing custom queries
+`."
+
+.. _standard-ql-packs:
+
+Examples of QL packs in the CodeQL repository
+---------------------------------------------
+
+Each of the languages in the CodeQL repository has four main QL packs:
+
+- Core library pack for the language, with the :ref:`database schema `
+ used by the language, and CodeQL libraries, and queries at ``ql//ql/lib``
+- Core query pack for the language that includes the default queries for the language, along
+ with their query suites at ``ql//ql/src``
+- Tests for the core language libraries and queries at ``ql//ql/test``
+- Upgrade scripts for the language at ``ql//upgrades``
+
+Core library pack
+~~~~~~~~~~~~~~~~~
+
+The ``qlpack.yml`` file for a core library pack uses the following properties:
+``name``, ``version``, ``dbscheme``.
+The ``dbscheme`` property should only be defined in the core QL
+pack for a language.
+
+For example, the ``qlpack.yml`` file for `C/C++ analysis libraries
+`__
+contains:
+
+.. code-block:: yaml
+
+ name: codeql/cpp-all
+ version: 0.0.0
+ dbscheme: semmlecode.cpp.dbscheme
+ upgrades: upgrades
+
+Core query pack
+~~~~~~~~~~~~~~~
+
+The ``qlpack.yml`` file for a core query pack uses the following properties:
+``name``, ``version``, ``suites``, ``defaultSuiteFile``, ``dependencies`` .
+
+For example, the ``qlpack.yml`` file for `C/C++ analysis queries
+`__
+contains:
+
+.. code-block:: yaml
+
+ name: codeql/cpp-queries
+ version: 0.0.0
+ suites: codeql-suites
+ defaultSuiteFile: codeql-suites/cpp-code-scanning.qls
+ dependencies:
+ codeql/cpp-all: "*"
+ codeql/suite-helpers: "*"
+
+Tests for the core QL pack
+~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+The ``qlpack.yml`` file for the tests for the core QL packs use the following
+properties: ``name``, ``version``, and ``dependencies``.
+The ``dependencies`` always specifies the core QL pack.
+
+For example, the ``qlpack.yml`` file for `C/C++ analysis tests
+`__
+contains:
+
+.. code-block:: yaml
+
+ name: codeql/cpp-tests
+ version: 0.0.0
+ dependencies:
+ codeql/cpp-all: "*"
+ codeql/cpp-queries: "*"
+
+
+.. _upgrade-ql-packs:
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_sources/codeql-cli/about-the-codeql-cli.rst.txt b/ql/docs/language/learn-ql/build.html-5f4acb8/_sources/codeql-cli/about-the-codeql-cli.rst.txt
new file mode 100644
index 0000000..4e278c4
--- /dev/null
+++ b/ql/docs/language/learn-ql/build.html-5f4acb8/_sources/codeql-cli/about-the-codeql-cli.rst.txt
@@ -0,0 +1,29 @@
+.. _about-the-codeql-cli:
+
+About the CodeQL CLI
+====================
+
+Software developers and security researchers can secure their code
+using the CodeQL CLI.
+
+The CodeQL CLI is a command-line tool used to run CodeQL processes locally on
+open source software projects. You can use the CodeQL CLI to:
+
+- Run CodeQL analyses using queries provided by GitHub engineers and the open
+ source community
+- Create CodeQL databases to use in the CodeQL for Visual Studio Code
+- Develop and test custom CodeQL queries to use in your own analyses
+
+For information about using the CodeQL CLI, see
+":ref:`Getting started with the CodeQL CLI `."
+
+CodeQL CLI commands
+-------------------
+
+The CodeQL CLI includes commands to create and analyze CodeQL databases from the
+command line. To run a command, use::
+
+ codeql [command] [subcommand]
+
+To view the reference documentation for a command, add the ``--help`` flag, or visit the
+"`CodeQL CLI manual <../manual>`__."
diff --git a/ql/docs/language/learn-ql/build.html-5f4acb8/_sources/codeql-cli/analyzing-databases-with-the-codeql-cli.rst.txt b/ql/docs/language/learn-ql/build.html-5f4acb8/_sources/codeql-cli/analyzing-databases-with-the-codeql-cli.rst.txt
new file mode 100644
index 0000000..46b3dde
--- /dev/null
+++ b/ql/docs/language/learn-ql/build.html-5f4acb8/_sources/codeql-cli/analyzing-databases-with-the-codeql-cli.rst.txt
@@ -0,0 +1,301 @@
+.. _analyzing-databases-with-the-codeql-cli:
+
+Analyzing databases with the CodeQL CLI
+=======================================
+
+To analyze a codebase, you run queries against a CodeQL
+database extracted from the code.
+
+CodeQL analyses produce :ref:`interpreted results
+` that can be displayed as alerts or paths in source code.
+For information about writing queries to run with ``database analyze``, see
+":doc:`Using custom queries with the CodeQL CLI `."
+
+.. include:: ../reusables/advanced-query-execution.rst
+
+Before starting an analysis you must:
+
+- :doc:`Set up the CodeQL CLI ` so that it can find the queries
+ and libraries included in the CodeQL repository.
+- :doc:`Create a CodeQL database ` for the source
+ code you want to analyze.
+
+
+Running ``codeql database analyze``
+------------------------------------
+
+When you run ``database analyze``, it:
+
+#. Optionally downloads any referenced CodeQL packages that are not available locally.
+#. Executes one or more query files, by running them over a CodeQL database.
+#. Interprets the results, based on certain query metadata, so that alerts can be
+ displayed in the correct location in the source code.
+#. Reports the results of any diagnostic and summary queries to standard output.
+
+You can analyze a database by running the following command::
+
+ codeql database analyze --format= --output=