@@ -10,14 +10,15 @@ guidelines] as Crossplane.
10
10
11
11
To learn how to use this SDK:
12
12
13
+ * [ Follow the guide to writing a composition function in Python] [ function guide ]
13
14
* [ Learn about how composition functions work] [ functions ]
14
- * [ Learn about Python code generated from protocol buffers ] [ python-protobuf ]
15
+ * [ Read the package documentation ] [ package docs ]
15
16
16
17
The ` RunFunctionRequest ` and ` RunFunctionResponse ` types provided by this SDK
17
18
are generated from a proto3 protocol buffer schema. Their fields behave
18
19
similarly to built-in Python types like lists and dictionaries, but there are
19
- some differences. Read the generated code documentation to familiarize yourself
20
- with the the differences.
20
+ some differences. Read the [ generated code documentation] [ python-protobuf ] to
21
+ familiarize yourself with the the differences.
21
22
22
23
If you just want to jump in and get started, consider using the
23
24
[ function-template-python] template repository.
@@ -47,5 +48,7 @@ hatch build
47
48
[ functions ] : https://docs.crossplane.io/latest/concepts/composition-functions
48
49
[ python-protobuf ] : https://protobuf.dev/reference/python/python-generated/
49
50
[ function-template-python ] : https://github.com/crossplane/function-template-python
51
+ [ function guide ] : https://docs.crossplane.io/knowledge-base/guides/write-a-composition-function-in-python
52
+ [ package docs ] : https://crossplane.github.io/function-sdk-python
50
53
[ contributing guidelines ] : https://github.com/crossplane/crossplane/tree/master/contributing
51
54
[ hatch ] : https://github.com/pypa/hatch
0 commit comments