From 126368ae9a40e1d8d5e880271f2b59c67d761823 Mon Sep 17 00:00:00 2001 From: Gergely Csatari Date: Fri, 30 May 2025 18:08:32 +0300 Subject: [PATCH 1/2] Update the repo structure Some decriptions are copied from the README of the kpt repo. Signed-off-by: Gergely Csatari --- profile/README.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/profile/README.md b/profile/README.md index 30b3958..4474ad8 100644 --- a/profile/README.md +++ b/profile/README.md @@ -40,5 +40,17 @@ We have a kpt users [mailing list](https://groups.google.com/forum/?oldui=1#!for ## Repository structure - [kpt](https://github.com/kptdev/kpt): The main logic of kpt. +- [krm-function-catalog](https://github.com/kptdev/krm-functions-catalog): A [catalog](https://catalog.kpt.dev/) of + off-the-shelf, tested functions. kpt makes configuration easy to create and transform, via reusable functions. Because + they are expected to be used for in-place transformation, the functions need to be idempotent. +- [krm-function-sdk](https://github.com/kptdev/krm-functions-sdk): Any general-purpose or domain-specific language can + be used to create functions to transform and/or validate the YAML KRM input/output format, but we provide SDKs to + simplify the function authoring process, in [Go](https://kpt.dev/book/05-developing-functions/02-developing-in-Go), + [Typescript](https://kpt.dev/book/05-developing-functions/03-developing-in-Typescript), and + [Starlark](https://kpt.dev/book/05-developing-functions/04-developing-in-Starlark), a Python-like embedded language. +- [kpt-backstage-plugins](https://github.com/kptdev/kpt-backstage-plugins): We've created a proof-of-concept UI in the + form of a [Backstage UI plugin](https://github.com/kptdev/kpt-backstage-plugins) to demonstrate the WYSIWYG + experience that's possible on top of the package orchestrator. More scenarios can be supported by implementing + form-based editors for additional Kubernetes resource types. - [governance](https://github.com/kptdev/governance): Governance of the kpt project. - [.github](https://github.com/kptdev/.github): GitHub organisation level settings (this repo) From f363a56aaf815598ba70180f4b65dd342205bf15 Mon Sep 17 00:00:00 2001 From: Gergely Csatari Date: Thu, 5 Jun 2025 09:35:31 +0300 Subject: [PATCH 2/2] Unmentioning the Typescript and Starlak SDKs Signed-off-by: Gergely Csatari --- profile/README.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/profile/README.md b/profile/README.md index 4474ad8..4898135 100644 --- a/profile/README.md +++ b/profile/README.md @@ -45,9 +45,7 @@ We have a kpt users [mailing list](https://groups.google.com/forum/?oldui=1#!for they are expected to be used for in-place transformation, the functions need to be idempotent. - [krm-function-sdk](https://github.com/kptdev/krm-functions-sdk): Any general-purpose or domain-specific language can be used to create functions to transform and/or validate the YAML KRM input/output format, but we provide SDKs to - simplify the function authoring process, in [Go](https://kpt.dev/book/05-developing-functions/02-developing-in-Go), - [Typescript](https://kpt.dev/book/05-developing-functions/03-developing-in-Typescript), and - [Starlark](https://kpt.dev/book/05-developing-functions/04-developing-in-Starlark), a Python-like embedded language. + simplify the function authoring process in [Go](https://kpt.dev/book/05-developing-functions/02-developing-in-Go). - [kpt-backstage-plugins](https://github.com/kptdev/kpt-backstage-plugins): We've created a proof-of-concept UI in the form of a [Backstage UI plugin](https://github.com/kptdev/kpt-backstage-plugins) to demonstrate the WYSIWYG experience that's possible on top of the package orchestrator. More scenarios can be supported by implementing