Skip to content

Commit 26c8fae

Browse files
authored
fix: broken links (#764)
1 parent 438cf50 commit 26c8fae

8 files changed

+32
-32
lines changed

content/master/guides/write-a-composition-function-in-go.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Composition functions (or just functions, for short) are custom programs that
1111
template Crossplane resources. Crossplane calls composition functions to
1212
determine what resources it should create when you create a composite resource
1313
(XR). Read the
14-
[concepts]{{<ref "../concepts/composition-functions" >}}
14+
[concepts]({{<ref "../concepts/composition-functions" >}})
1515
page to learn more about composition functions.
1616

1717
You can write a function to template resources using a general purpose
@@ -22,7 +22,7 @@ conditionals. This guide explains how to write a composition function in
2222

2323
{{< hint "important" >}}
2424
It helps to be familiar with
25-
[how composition functions work]{{<ref "../concepts/composition-functions#how-composition-functions-work" >}}
25+
[how composition functions work]({{<ref "../concepts/composition-functions#how-composition-functions-work" >}})
2626
before following this guide.
2727
{{< /hint >}}
2828

@@ -134,7 +134,7 @@ should delete the `input` and `package/input` directories.
134134

135135
The `input` directory defines a Go struct that a function can use to take input,
136136
using the `input` field from a Composition. The
137-
[composition functions]{{<ref "../concepts/composition-functions" >}}
137+
[composition functions]({{<ref "../concepts/composition-functions" >}})
138138
documentation explains how to pass an input to a composition function.
139139

140140
The `package/input` directory contains an OpenAPI schema generated from the
@@ -757,7 +757,7 @@ then pushing all the packages to a single tag in the registry.
757757

758758
Pushing your function to a registry allows you to use your function in a
759759
Crossplane control plane. See the
760-
[composition functions documentation]{{<ref "../concepts/composition-functions" >}}.
760+
[composition functions documentation]({{<ref "../concepts/composition-functions" >}}).
761761
to learn how to use a function in a control plane.
762762

763763
Use Docker to build a runtime for each platform.

content/master/guides/write-a-composition-function-in-python.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Composition functions (or just functions, for short) are custom programs that
1111
template Crossplane resources. Crossplane calls composition functions to
1212
determine what resources it should create when you create a composite resource
1313
(XR). Read the
14-
[concepts]{{<ref "../concepts/composition-functions" >}}
14+
[concepts]({{<ref "../concepts/composition-functions" >}})
1515
page to learn more about composition functions.
1616

1717
You can write a function to template resources using a general purpose
@@ -22,7 +22,7 @@ conditionals. This guide explains how to write a composition function in
2222

2323
{{< hint "important" >}}
2424
It helps to be familiar with
25-
[how composition functions work]{{<ref "../concepts/composition-functions#how-composition-functions-work" >}}
25+
[how composition functions work]({{<ref "../concepts/composition-functions#how-composition-functions-work" >}})
2626
before following this guide.
2727
{{< /hint >}}
2828

@@ -132,7 +132,7 @@ The `package/input` directory defines the OpenAPI schema for the a function's
132132
input. The function in this guide doesn't accept an input. Delete the
133133
`package/input` directory.
134134

135-
The [composition functions]{{<ref "../concepts/composition-functions" >}}
135+
The [composition functions]({{<ref "../concepts/composition-functions" >}})
136136
documentation explains composition function inputs.
137137

138138
{{<hint "tip">}}
@@ -656,7 +656,7 @@ then pushing all the packages to a single tag in the registry.
656656

657657
Pushing your function to a registry allows you to use your function in a
658658
Crossplane control plane. See the
659-
[composition functions documentation]{{<ref "../concepts/composition-functions" >}}.
659+
[composition functions documentation]({{<ref "../concepts/composition-functions" >}}).
660660
to learn how to use a function in a control plane.
661661

662662
Use Docker to build a runtime for each platform.

content/v1.14/guides/write-a-composition-function-in-go.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Composition functions (or just functions, for short) are custom programs that
1111
template Crossplane resources. Crossplane calls composition functions to
1212
determine what resources it should create when you create a composite resource
1313
(XR). Read the
14-
[concepts]{{<ref "../concepts/composition-functions" >}}
14+
[concepts]({{<ref "../concepts/composition-functions" >}})
1515
page to learn more about composition functions.
1616

1717
You can write a function to template resources using a general purpose
@@ -22,7 +22,7 @@ conditionals. This guide explains how to write a composition function in
2222

2323
{{< hint "important" >}}
2424
It helps to be familiar with
25-
[how composition functions work]{{<ref "../concepts/composition-functions#how-composition-functions-work" >}}
25+
[how composition functions work]({{<ref "../concepts/composition-functions#how-composition-functions-work" >}})
2626
before following this guide.
2727
{{< /hint >}}
2828

@@ -134,7 +134,7 @@ should delete the `input` and `package/input` directories.
134134

135135
The `input` directory defines a Go struct that a function can use to take input,
136136
using the `input` field from a Composition. The
137-
[composition functions]{{<ref "../concepts/composition-functions" >}}
137+
[composition functions]({{<ref "../concepts/composition-functions" >}})
138138
documentation explains how to pass an input to a composition function.
139139

140140
The `package/input` directory contains an OpenAPI schema generated from the
@@ -757,7 +757,7 @@ then pushing all the packages to a single tag in the registry.
757757

758758
Pushing your function to a registry allows you to use your function in a
759759
Crossplane control plane. See the
760-
[composition functions documentation]{{<ref "../concepts/composition-functions" >}}.
760+
[composition functions documentation]({{<ref "../concepts/composition-functions" >}}).
761761
to learn how to use a function in a control plane.
762762

763763
Use Docker to build a runtime for each platform.

content/v1.14/guides/write-a-composition-function-in-python.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Composition functions (or just functions, for short) are custom programs that
1111
template Crossplane resources. Crossplane calls composition functions to
1212
determine what resources it should create when you create a composite resource
1313
(XR). Read the
14-
[concepts]{{<ref "../concepts/composition-functions" >}}
14+
[concepts]({{<ref "../concepts/composition-functions" >}})
1515
page to learn more about composition functions.
1616

1717
You can write a function to template resources using a general purpose
@@ -22,7 +22,7 @@ conditionals. This guide explains how to write a composition function in
2222

2323
{{< hint "important" >}}
2424
It helps to be familiar with
25-
[how composition functions work]{{<ref "../concepts/composition-functions#how-composition-functions-work" >}}
25+
[how composition functions work]({{<ref "../concepts/composition-functions#how-composition-functions-work" >}})
2626
before following this guide.
2727
{{< /hint >}}
2828

@@ -132,7 +132,7 @@ The `package/input` directory defines the OpenAPI schema for the a function's
132132
input. The function in this guide doesn't accept an input. Delete the
133133
`package/input` directory.
134134

135-
The [composition functions]{{<ref "../concepts/composition-functions" >}}
135+
The [composition functions]({{<ref "../concepts/composition-functions" >}})
136136
documentation explains composition function inputs.
137137

138138
{{<hint "tip">}}
@@ -656,7 +656,7 @@ then pushing all the packages to a single tag in the registry.
656656

657657
Pushing your function to a registry allows you to use your function in a
658658
Crossplane control plane. See the
659-
[composition functions documentation]{{<ref "../concepts/composition-functions" >}}.
659+
[composition functions documentation]({{<ref "../concepts/composition-functions" >}}).
660660
to learn how to use a function in a control plane.
661661

662662
Use Docker to build a runtime for each platform.

content/v1.15/guides/write-a-composition-function-in-go.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Composition functions (or just functions, for short) are custom programs that
1111
template Crossplane resources. Crossplane calls composition functions to
1212
determine what resources it should create when you create a composite resource
1313
(XR). Read the
14-
[concepts]{{<ref "../concepts/composition-functions" >}}
14+
[concepts]({{<ref "../concepts/composition-functions" >}})
1515
page to learn more about composition functions.
1616

1717
You can write a function to template resources using a general purpose
@@ -22,7 +22,7 @@ conditionals. This guide explains how to write a composition function in
2222

2323
{{< hint "important" >}}
2424
It helps to be familiar with
25-
[how composition functions work]{{<ref "../concepts/composition-functions#how-composition-functions-work" >}}
25+
[how composition functions work]({{<ref "../concepts/composition-functions#how-composition-functions-work" >}})
2626
before following this guide.
2727
{{< /hint >}}
2828

@@ -134,7 +134,7 @@ should delete the `input` and `package/input` directories.
134134

135135
The `input` directory defines a Go struct that a function can use to take input,
136136
using the `input` field from a Composition. The
137-
[composition functions]{{<ref "../concepts/composition-functions" >}}
137+
[composition functions]({{<ref "../concepts/composition-functions" >}})
138138
documentation explains how to pass an input to a composition function.
139139

140140
The `package/input` directory contains an OpenAPI schema generated from the
@@ -757,7 +757,7 @@ then pushing all the packages to a single tag in the registry.
757757

758758
Pushing your function to a registry allows you to use your function in a
759759
Crossplane control plane. See the
760-
[composition functions documentation]{{<ref "../concepts/composition-functions" >}}.
760+
[composition functions documentation]({{<ref "../concepts/composition-functions" >}}).
761761
to learn how to use a function in a control plane.
762762

763763
Use Docker to build a runtime for each platform.

content/v1.15/guides/write-a-composition-function-in-python.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Composition functions (or just functions, for short) are custom programs that
1111
template Crossplane resources. Crossplane calls composition functions to
1212
determine what resources it should create when you create a composite resource
1313
(XR). Read the
14-
[concepts]{{<ref "../concepts/composition-functions" >}}
14+
[concepts]({{<ref "../concepts/composition-functions" >}})
1515
page to learn more about composition functions.
1616

1717
You can write a function to template resources using a general purpose
@@ -22,7 +22,7 @@ conditionals. This guide explains how to write a composition function in
2222

2323
{{< hint "important" >}}
2424
It helps to be familiar with
25-
[how composition functions work]{{<ref "../concepts/composition-functions#how-composition-functions-work" >}}
25+
[how composition functions work]({{<ref "../concepts/composition-functions#how-composition-functions-work" >}})
2626
before following this guide.
2727
{{< /hint >}}
2828

@@ -132,7 +132,7 @@ The `package/input` directory defines the OpenAPI schema for the a function's
132132
input. The function in this guide doesn't accept an input. Delete the
133133
`package/input` directory.
134134

135-
The [composition functions]{{<ref "../concepts/composition-functions" >}}
135+
The [composition functions]({{<ref "../concepts/composition-functions" >}})
136136
documentation explains composition function inputs.
137137

138138
{{<hint "tip">}}
@@ -656,7 +656,7 @@ then pushing all the packages to a single tag in the registry.
656656

657657
Pushing your function to a registry allows you to use your function in a
658658
Crossplane control plane. See the
659-
[composition functions documentation]{{<ref "../concepts/composition-functions" >}}.
659+
[composition functions documentation]({{<ref "../concepts/composition-functions" >}}).
660660
to learn how to use a function in a control plane.
661661

662662
Use Docker to build a runtime for each platform.

content/v1.16/guides/write-a-composition-function-in-go.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Composition functions (or just functions, for short) are custom programs that
1111
template Crossplane resources. Crossplane calls composition functions to
1212
determine what resources it should create when you create a composite resource
1313
(XR). Read the
14-
[concepts]{{<ref "../concepts/composition-functions" >}}
14+
[concepts]({{<ref "../concepts/composition-functions" >}})
1515
page to learn more about composition functions.
1616

1717
You can write a function to template resources using a general purpose
@@ -22,7 +22,7 @@ conditionals. This guide explains how to write a composition function in
2222

2323
{{< hint "important" >}}
2424
It helps to be familiar with
25-
[how composition functions work]{{<ref "../concepts/composition-functions#how-composition-functions-work" >}}
25+
[how composition functions work]({{<ref "../concepts/composition-functions#how-composition-functions-work" >}})
2626
before following this guide.
2727
{{< /hint >}}
2828

@@ -134,7 +134,7 @@ should delete the `input` and `package/input` directories.
134134

135135
The `input` directory defines a Go struct that a function can use to take input,
136136
using the `input` field from a Composition. The
137-
[composition functions]{{<ref "../concepts/composition-functions" >}}
137+
[composition functions]({{<ref "../concepts/composition-functions" >}})
138138
documentation explains how to pass an input to a composition function.
139139

140140
The `package/input` directory contains an OpenAPI schema generated from the
@@ -757,7 +757,7 @@ then pushing all the packages to a single tag in the registry.
757757

758758
Pushing your function to a registry allows you to use your function in a
759759
Crossplane control plane. See the
760-
[composition functions documentation]{{<ref "../concepts/composition-functions" >}}.
760+
[composition functions documentation]({{<ref "../concepts/composition-functions" >}}).
761761
to learn how to use a function in a control plane.
762762

763763
Use Docker to build a runtime for each platform.

content/v1.16/guides/write-a-composition-function-in-python.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Composition functions (or just functions, for short) are custom programs that
1111
template Crossplane resources. Crossplane calls composition functions to
1212
determine what resources it should create when you create a composite resource
1313
(XR). Read the
14-
[concepts]{{<ref "../concepts/composition-functions" >}}
14+
[concepts]({{<ref "../concepts/composition-functions" >}})
1515
page to learn more about composition functions.
1616

1717
You can write a function to template resources using a general purpose
@@ -22,7 +22,7 @@ conditionals. This guide explains how to write a composition function in
2222

2323
{{< hint "important" >}}
2424
It helps to be familiar with
25-
[how composition functions work]{{<ref "../concepts/composition-functions#how-composition-functions-work" >}}
25+
[how composition functions work]({{<ref "../concepts/composition-functions#how-composition-functions-work" >}})
2626
before following this guide.
2727
{{< /hint >}}
2828

@@ -132,7 +132,7 @@ The `package/input` directory defines the OpenAPI schema for the a function's
132132
input. The function in this guide doesn't accept an input. Delete the
133133
`package/input` directory.
134134

135-
The [composition functions]{{<ref "../concepts/composition-functions" >}}
135+
The [composition functions]({{<ref "../concepts/composition-functions" >}})
136136
documentation explains composition function inputs.
137137

138138
{{<hint "tip">}}
@@ -656,7 +656,7 @@ then pushing all the packages to a single tag in the registry.
656656

657657
Pushing your function to a registry allows you to use your function in a
658658
Crossplane control plane. See the
659-
[composition functions documentation]{{<ref "../concepts/composition-functions" >}}.
659+
[composition functions documentation]({{<ref "../concepts/composition-functions" >}}).
660660
to learn how to use a function in a control plane.
661661

662662
Use Docker to build a runtime for each platform.

0 commit comments

Comments
 (0)