aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar dmarting <dmarting@google.com>2017-09-15 13:15:43 +0200
committerGravatar László Csomor <laszlocsomor@google.com>2017-09-18 11:25:34 +0200
commitf8480fac37692083b2f9c4e69b9b9e9e2c9b1853 (patch)
tree4e375b5446ced4b9a69f71fa3280803efbc5d6bc
parent878c8ffce823b62197bd01504ee8b8a452f2cc50 (diff)
Skylark doc: add table of contents hints
PiperOrigin-RevId: 168818956
-rw-r--r--site/docs/skylark/aspects.md2
-rw-r--r--site/docs/skylark/concepts.md1
-rw-r--r--site/docs/skylark/cookbook.md2
-rw-r--r--site/docs/skylark/depsets.md1
-rw-r--r--site/docs/skylark/language.md1
-rw-r--r--site/docs/skylark/macros.md2
-rw-r--r--site/docs/skylark/rules.md2
7 files changed, 11 insertions, 0 deletions
diff --git a/site/docs/skylark/aspects.md b/site/docs/skylark/aspects.md
index 59685d9b5b..43e97c1e51 100644
--- a/site/docs/skylark/aspects.md
+++ b/site/docs/skylark/aspects.md
@@ -5,6 +5,8 @@ title: Aspects
# Aspects
+<!-- [TOC] -->
+
**Status: Experimental**. We may make breaking changes to the API, but we will
help you update your code.
diff --git a/site/docs/skylark/concepts.md b/site/docs/skylark/concepts.md
index 6796ed720f..439568c5d7 100644
--- a/site/docs/skylark/concepts.md
+++ b/site/docs/skylark/concepts.md
@@ -5,6 +5,7 @@ title: Extensions - Overview
# Overview
+<!-- [TOC] -->
## Loading an extension
diff --git a/site/docs/skylark/cookbook.md b/site/docs/skylark/cookbook.md
index 0bd85a2e31..629ac5b25a 100644
--- a/site/docs/skylark/cookbook.md
+++ b/site/docs/skylark/cookbook.md
@@ -5,6 +5,8 @@ title: Extensions examples
# Extensions examples
+<!-- [TOC] -->
+
## <a name="macro"></a>Macro creating a rule
An example of a macro creating a rule.
diff --git a/site/docs/skylark/depsets.md b/site/docs/skylark/depsets.md
index 41c3e6ab24..bbb7f3fe62 100644
--- a/site/docs/skylark/depsets.md
+++ b/site/docs/skylark/depsets.md
@@ -22,6 +22,7 @@ Example uses of depsets include:
* for an interpreted language, storing the transitive source files that will
be included in an executable's runfiles
+<!-- [TOC] -->
## Full example
diff --git a/site/docs/skylark/language.md b/site/docs/skylark/language.md
index adc3f83ff9..1ea21707d9 100644
--- a/site/docs/skylark/language.md
+++ b/site/docs/skylark/language.md
@@ -5,6 +5,7 @@ title: Extensions - Overview
# Language
+<!-- [TOC] -->
## Syntax
diff --git a/site/docs/skylark/macros.md b/site/docs/skylark/macros.md
index db649945f9..035aae1862 100644
--- a/site/docs/skylark/macros.md
+++ b/site/docs/skylark/macros.md
@@ -5,6 +5,8 @@ title: Macros
# Macros
+<!-- [TOC] -->
+
## Macro creation
A macro is a function called from the BUILD file that can instantiate rules.
diff --git a/site/docs/skylark/rules.md b/site/docs/skylark/rules.md
index 985616c84e..fabf2316e9 100644
--- a/site/docs/skylark/rules.md
+++ b/site/docs/skylark/rules.md
@@ -22,6 +22,8 @@ Before creating or modifying any rule, make sure you are familiar with the
[extensibility model](concepts.md) (understand the three phases and the
differences between macros and rules).
+<!-- [TOC] -->
+
## Rule creation
In a `.bzl` file, use the [rule](lib/globals.html#rule)