From aa8dc85c6d706670bff30257f3671ead6d8ae5b9 Mon Sep 17 00:00:00 2001 From: Steven Borrelli Date: Mon, 12 Jan 2026 14:26:29 +0000 Subject: [PATCH 1/3] fix broken links Signed-off-by: Steven Borrelli --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index f428d99..3d098eb 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Crossplane Function SDK for TypeScript -A TypeScript SDK for building [Crossplane Composition Functions](https://docs.crossplane.io/latest/concepts/composition-functions/). This SDK provides type-safe interfaces and utilities for creating functions that generate and manage Crossplane resources. +A TypeScript SDK for building [Crossplane Composition Functions](https://docs.crossplane.io/master/composition/compositions/). This SDK provides type-safe interfaces and utilities for creating functions that generate and manage Crossplane resources. ## Overview @@ -391,7 +391,7 @@ If you're developing a function based on this SDK and need to containerize it: 2. Build the image with your function code 3. Package as a Crossplane function package -See the [Crossplane documentation](https://docs.crossplane.io/latest/concepts/composition-functions/#build-a-function) for details on building and packaging functions. +See the Crossplane docs [Releasing Crossplane Extensions](https://docs.crossplane.io/master/guides/extensions-release-process/) for details on building and packaging functions. ## Development @@ -667,9 +667,9 @@ Apache 2.0 ### Crossplane Documentation - [Crossplane Documentation](https://docs.crossplane.io) -- [Composition Functions](https://docs.crossplane.io/latest/concepts/composition-functions/) -- [Write a Composition Function](https://docs.crossplane.io/latest/concepts/composition-functions/#write-a-composition-function) -- [Composition Function API](https://docs.crossplane.io/latest/concepts/composition-functions/#composition-function-api) +- [Composition Functions](https://docs.crossplane.io/master/composition/compositions/#use-a-function-in-a-composition) +- [Releasing Crossplane Extensions](https://docs.crossplane.io/master/guides/extensions-release-process/) + ### SDK Documentation From d93023d6a5def26664389c3d4a6c52e10deb73bc Mon Sep 17 00:00:00 2001 From: Steven Borrelli Date: Mon, 12 Jan 2026 14:29:40 +0000 Subject: [PATCH 2/3] master -> latest Signed-off-by: Steven Borrelli --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 3d098eb..2892602 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Crossplane Function SDK for TypeScript -A TypeScript SDK for building [Crossplane Composition Functions](https://docs.crossplane.io/master/composition/compositions/). This SDK provides type-safe interfaces and utilities for creating functions that generate and manage Crossplane resources. +A TypeScript SDK for building [Crossplane Composition Functions](https://docs.crossplane.io/latest/composition/compositions/). This SDK provides type-safe interfaces and utilities for creating functions that generate and manage Crossplane resources. ## Overview @@ -391,7 +391,7 @@ If you're developing a function based on this SDK and need to containerize it: 2. Build the image with your function code 3. Package as a Crossplane function package -See the Crossplane docs [Releasing Crossplane Extensions](https://docs.crossplane.io/master/guides/extensions-release-process/) for details on building and packaging functions. +See the Crossplane docs [Releasing Crossplane Extensions](https://docs.crossplane.io/latest/guides/extensions-release-process/) for details on building and packaging functions. ## Development @@ -667,8 +667,8 @@ Apache 2.0 ### Crossplane Documentation - [Crossplane Documentation](https://docs.crossplane.io) -- [Composition Functions](https://docs.crossplane.io/master/composition/compositions/#use-a-function-in-a-composition) -- [Releasing Crossplane Extensions](https://docs.crossplane.io/master/guides/extensions-release-process/) +- [Composition Functions](https://docs.crossplane.io/latest/composition/compositions/#use-a-function-in-a-composition) +- [Releasing Crossplane Extensions](https://docs.crossplane.io/latest/guides/extensions-release-process/) ### SDK Documentation @@ -680,4 +680,4 @@ Apache 2.0 - [ts-proto](https://github.com/stephenh/ts-proto) - TypeScript protobuf code generator - [kubernetes-models](https://github.com/tommy351/kubernetes-models-ts) - Type-safe Kubernetes resource models for TypeScript - [Pino](https://getpino.io/) - Fast JSON logger -- [gRPC-js](https://github.com/grpc/grpc-node/tree/master/packages/grpc-js) - Pure JavaScript gRPC implementation +- [gRPC-js](https://github.com/grpc/grpc-node/tree/latest/packages/grpc-js) - Pure JavaScript gRPC implementation From 42bd00f77bfed537f3c0d417e555b771de2bff55 Mon Sep 17 00:00:00 2001 From: Steven Borrelli Date: Mon, 12 Jan 2026 14:32:57 +0000 Subject: [PATCH 3/3] fix link Signed-off-by: Steven Borrelli --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2892602..a64a79f 100644 --- a/README.md +++ b/README.md @@ -680,4 +680,4 @@ Apache 2.0 - [ts-proto](https://github.com/stephenh/ts-proto) - TypeScript protobuf code generator - [kubernetes-models](https://github.com/tommy351/kubernetes-models-ts) - Type-safe Kubernetes resource models for TypeScript - [Pino](https://getpino.io/) - Fast JSON logger -- [gRPC-js](https://github.com/grpc/grpc-node/tree/latest/packages/grpc-js) - Pure JavaScript gRPC implementation +- [gRPC-js](https://github.com/grpc/grpc-node/tree/master/packages/grpc-js) - Pure JavaScript gRPC implementation