From 3954e7a5f48c783f8fae24f622dc502463f86d9c Mon Sep 17 00:00:00 2001 From: Anthony Barone Date: Mon, 13 May 2024 10:23:09 -0400 Subject: [PATCH] `js/samples` -> `js/testapps` (#143) --- .gitignore | 18 +++++++++--------- CONTRIBUTING.md | 12 ++++++------ docs/flows.md | 2 +- go/genkit/testdata/conformance/basic.json | 2 +- js/samples/prompt-file/lib/.gitkeep | 0 .../byo-evaluator/README.md | 0 .../datasets/deliciousness_dataset.json | 0 .../datasets/funniness_dataset.json | 0 .../datasets/pii_detection_dataset.json | 0 .../byo-evaluator/datasets/regex_dataset.json | 0 .../byo-evaluator/package.json | 0 .../prompts/deliciousness.prompt | 0 .../byo-evaluator/prompts/funniness.prompt | 0 .../prompts/pii_detection.prompt | 0 .../byo-evaluator/src/constants.ts | 0 .../src/deliciousness/deliciousness.ts | 0 .../deliciousness/deliciousness_evaluator.ts | 0 .../byo-evaluator/src/funniness/funniness.ts | 0 .../src/funniness/funniness_evaluator.ts | 0 .../byo-evaluator/src/index.ts | 0 .../byo-evaluator/src/pii/pii_detection.ts | 0 .../byo-evaluator/src/pii/pii_evaluator.ts | 0 .../src/regex/regex_evaluator.ts | 0 .../byo-evaluator/tsconfig.json | 0 js/{samples => testapps}/cat-eval/README.md | 0 .../cat-eval/docs/Cat.pdf | Bin .../sfspca-cat-adoption-handbook-2023.pdf | Bin .../cat-eval/eval/cat_adoption_qna.json | 0 .../cat-eval/eval/cat_adoption_questions.json | 0 .../cat-eval/package.json | 0 .../cat-eval/src/index.ts | 0 .../cat-eval/src/pdf_rag.ts | 0 .../cat-eval/src/setup.ts | 0 .../cat-eval/tsconfig.json | 0 .../dev-ui-gallery/package.json | 0 .../dotprompt-hello.first-last-name.prompt | 0 .../prompts/dotprompt-hello.history.prompt | 0 .../dotprompt-hello.json-output.prompt | 0 .../prompts/dotprompt-hello.prompt | 0 .../prompts/dotprompt-hello.system.prompt | 0 .../dev-ui-gallery/src/common/types.ts | 0 .../dev-ui-gallery/src/common/util.ts | 0 .../dev-ui-gallery/src/index.ts | 0 .../dev-ui-gallery/src/main/durable-flows.ts | 0 .../dev-ui-gallery/src/main/flows.ts | 0 .../dev-ui-gallery/src/main/prompts.ts | 0 .../dev-ui-gallery/src/main/tools.ts | 0 .../dev-ui-gallery/tsconfig.json | 0 .../docs-menu-basic/README.md | 0 .../docs-menu-basic/package.json | 0 .../docs-menu-basic/src/index.ts | 0 .../docs-menu-basic/tsconfig.json | 0 .../docs-menu-rag/README.md | 0 .../docs-menu-rag/docs/GenkitGrubPub.pdf | Bin .../docs-menu-rag/package.json | 0 .../docs-menu-rag/src/index.ts | 0 .../docs-menu-rag/src/indexer.ts | 0 .../docs-menu-rag/src/menuQA.ts | 0 .../docs-menu-rag/tsconfig.json | 0 .../eval/data/dogfacts.json | 0 js/{samples => testapps}/eval/package.json | 0 js/{samples => testapps}/eval/src/index.ts | 0 js/{samples => testapps}/eval/tsconfig.json | 0 .../evaluator-gut-check/README.md | 0 .../datasets/answer_relevancy_dataset.json | 0 .../datasets/faithfulness_dataset.json | 0 .../datasets/maliciousness_dataset.json | 0 .../evaluator-gut-check/package.json | 0 .../evaluator-gut-check/src/index.ts | 0 .../evaluator-gut-check/tsconfig.json | 0 js/{samples => testapps}/express/package.json | 0 .../express/prompts/TellJoke.prompt | 0 js/{samples => testapps}/express/src/index.ts | 0 .../express/tsconfig.json | 0 .../firebase-functions-sample1/README.md | 0 .../demopage/index.js | 0 .../firebase-functions-sample1/firebase.json | 0 .../functions/package.json | 0 .../functions/prompts/TellJoke.prompt | 0 .../functions/src/index.ts | 0 .../functions/tsconfig.json | 0 .../firebase-functions-sample1/package.json | 0 .../public/index.html | 0 .../public/style.css | 0 .../webpack.config.js | 0 .../flow-sample1/genkit-tools.conf.js | 0 .../flow-sample1/package.json | 0 .../flow-sample1/src/index.ts | 0 .../flow-sample1/tsconfig.json | 0 .../flow-simple-ai/package.json | 0 .../flow-simple-ai/prompts/TellJoke.prompt | 0 .../prompts/dotpromptContext.prompt | 0 .../flow-simple-ai/src/index.ts | 0 .../flow-simple-ai/tsconfig.json | 0 .../langchain/genkit-getting-started.pdf | Bin .../langchain/genkit-getting-started.txt | 0 .../langchain/package.json | 0 .../langchain/src/index.ts | 0 .../langchain/tsconfig.json | 0 .../llm-human-in-the-loop/package.json | 0 .../llm-human-in-the-loop/src/index.ts | 0 .../llm-human-in-the-loop/tsconfig.json | 0 js/{samples => testapps}/menu/README.md | 0 js/{samples => testapps}/menu/data/menu.jpeg | Bin js/{samples => testapps}/menu/data/menu.json | 0 js/{samples => testapps}/menu/package.json | 2 +- .../menu/src/01/example.json | 0 .../menu/src/01/prompts.ts | 0 .../menu/src/02/example.json | 0 js/{samples => testapps}/menu/src/02/flows.ts | 0 .../menu/src/02/prompts.ts | 0 js/{samples => testapps}/menu/src/02/tools.ts | 0 js/{samples => testapps}/menu/src/03/chats.ts | 0 .../menu/src/03/example.json | 0 js/{samples => testapps}/menu/src/03/flows.ts | 0 .../menu/src/03/prompts.ts | 0 .../menu/src/04/example.indexMenuItems.json | 0 .../menu/src/04/example.menuQuestion.json | 0 js/{samples => testapps}/menu/src/04/flows.ts | 0 .../menu/src/04/prompts.ts | 0 .../src/05/example.visualMenuQuestion.json | 0 js/{samples => testapps}/menu/src/05/flows.ts | 0 .../menu/src/05/prompts.ts | 0 js/{samples => testapps}/menu/src/index.ts | 0 js/{samples => testapps}/menu/src/types.ts | 0 js/{samples => testapps}/menu/tsconfig.json | 0 .../prompt-file/package.json | 0 .../prompt-file/prompts/recipe.prompt | 0 .../prompt-file/prompts/recipe.robot.prompt | 0 .../prompt-file/prompts/story.prompt | 0 .../prompt-file/src/index.ts | 0 .../prompt-file/tsconfig.json | 0 js/{samples => testapps}/rag/35650.pdf | Bin .../rag/genkit-tools.conf.js | 0 js/{samples => testapps}/rag/package.json | 0 js/{samples => testapps}/rag/src/index.ts | 0 js/{samples => testapps}/rag/src/pdf_rag.ts | 0 js/{samples => testapps}/rag/src/prompt.ts | 0 .../rag/src/simple_rag.ts | 0 js/{samples => testapps}/rag/tsconfig.json | 0 .../tools-config-test1/genkit-tools.conf.js | 0 .../tools-config-test1/package.json | 0 samples/js-coffee-shop/package.json | 2 +- samples/js-menu/package.json | 2 +- 144 files changed, 20 insertions(+), 20 deletions(-) delete mode 100644 js/samples/prompt-file/lib/.gitkeep rename js/{samples => testapps}/byo-evaluator/README.md (100%) rename js/{samples => testapps}/byo-evaluator/datasets/deliciousness_dataset.json (100%) rename js/{samples => testapps}/byo-evaluator/datasets/funniness_dataset.json (100%) rename js/{samples => testapps}/byo-evaluator/datasets/pii_detection_dataset.json (100%) rename js/{samples => testapps}/byo-evaluator/datasets/regex_dataset.json (100%) rename js/{samples => testapps}/byo-evaluator/package.json (100%) rename js/{samples => testapps}/byo-evaluator/prompts/deliciousness.prompt (100%) rename js/{samples => testapps}/byo-evaluator/prompts/funniness.prompt (100%) rename js/{samples => testapps}/byo-evaluator/prompts/pii_detection.prompt (100%) rename js/{samples => testapps}/byo-evaluator/src/constants.ts (100%) rename js/{samples => testapps}/byo-evaluator/src/deliciousness/deliciousness.ts (100%) rename js/{samples => testapps}/byo-evaluator/src/deliciousness/deliciousness_evaluator.ts (100%) rename js/{samples => testapps}/byo-evaluator/src/funniness/funniness.ts (100%) rename js/{samples => testapps}/byo-evaluator/src/funniness/funniness_evaluator.ts (100%) rename js/{samples => testapps}/byo-evaluator/src/index.ts (100%) rename js/{samples => testapps}/byo-evaluator/src/pii/pii_detection.ts (100%) rename js/{samples => testapps}/byo-evaluator/src/pii/pii_evaluator.ts (100%) rename js/{samples => testapps}/byo-evaluator/src/regex/regex_evaluator.ts (100%) rename js/{samples => testapps}/byo-evaluator/tsconfig.json (100%) rename js/{samples => testapps}/cat-eval/README.md (100%) rename js/{samples => testapps}/cat-eval/docs/Cat.pdf (100%) rename js/{samples => testapps}/cat-eval/docs/sfspca-cat-adoption-handbook-2023.pdf (100%) rename js/{samples => testapps}/cat-eval/eval/cat_adoption_qna.json (100%) rename js/{samples => testapps}/cat-eval/eval/cat_adoption_questions.json (100%) rename js/{samples => testapps}/cat-eval/package.json (100%) rename js/{samples => testapps}/cat-eval/src/index.ts (100%) rename js/{samples => testapps}/cat-eval/src/pdf_rag.ts (100%) rename js/{samples => testapps}/cat-eval/src/setup.ts (100%) rename js/{samples => testapps}/cat-eval/tsconfig.json (100%) rename js/{samples => testapps}/dev-ui-gallery/package.json (100%) rename js/{samples => testapps}/dev-ui-gallery/prompts/dotprompt-hello.first-last-name.prompt (100%) rename js/{samples => testapps}/dev-ui-gallery/prompts/dotprompt-hello.history.prompt (100%) rename js/{samples => testapps}/dev-ui-gallery/prompts/dotprompt-hello.json-output.prompt (100%) rename js/{samples => testapps}/dev-ui-gallery/prompts/dotprompt-hello.prompt (100%) rename js/{samples => testapps}/dev-ui-gallery/prompts/dotprompt-hello.system.prompt (100%) rename js/{samples => testapps}/dev-ui-gallery/src/common/types.ts (100%) rename js/{samples => testapps}/dev-ui-gallery/src/common/util.ts (100%) rename js/{samples => testapps}/dev-ui-gallery/src/index.ts (100%) rename js/{samples => testapps}/dev-ui-gallery/src/main/durable-flows.ts (100%) rename js/{samples => testapps}/dev-ui-gallery/src/main/flows.ts (100%) rename js/{samples => testapps}/dev-ui-gallery/src/main/prompts.ts (100%) rename js/{samples => testapps}/dev-ui-gallery/src/main/tools.ts (100%) rename js/{samples => testapps}/dev-ui-gallery/tsconfig.json (100%) rename js/{samples => testapps}/docs-menu-basic/README.md (100%) rename js/{samples => testapps}/docs-menu-basic/package.json (100%) rename js/{samples => testapps}/docs-menu-basic/src/index.ts (100%) rename js/{samples => testapps}/docs-menu-basic/tsconfig.json (100%) rename js/{samples => testapps}/docs-menu-rag/README.md (100%) rename js/{samples => testapps}/docs-menu-rag/docs/GenkitGrubPub.pdf (100%) rename js/{samples => testapps}/docs-menu-rag/package.json (100%) rename js/{samples => testapps}/docs-menu-rag/src/index.ts (100%) rename js/{samples => testapps}/docs-menu-rag/src/indexer.ts (100%) rename js/{samples => testapps}/docs-menu-rag/src/menuQA.ts (100%) rename js/{samples => testapps}/docs-menu-rag/tsconfig.json (100%) rename js/{samples => testapps}/eval/data/dogfacts.json (100%) rename js/{samples => testapps}/eval/package.json (100%) rename js/{samples => testapps}/eval/src/index.ts (100%) rename js/{samples => testapps}/eval/tsconfig.json (100%) rename js/{samples => testapps}/evaluator-gut-check/README.md (100%) rename js/{samples => testapps}/evaluator-gut-check/datasets/answer_relevancy_dataset.json (100%) rename js/{samples => testapps}/evaluator-gut-check/datasets/faithfulness_dataset.json (100%) rename js/{samples => testapps}/evaluator-gut-check/datasets/maliciousness_dataset.json (100%) rename js/{samples => testapps}/evaluator-gut-check/package.json (100%) rename js/{samples => testapps}/evaluator-gut-check/src/index.ts (100%) rename js/{samples => testapps}/evaluator-gut-check/tsconfig.json (100%) rename js/{samples => testapps}/express/package.json (100%) rename js/{samples => testapps}/express/prompts/TellJoke.prompt (100%) rename js/{samples => testapps}/express/src/index.ts (100%) rename js/{samples => testapps}/express/tsconfig.json (100%) rename js/{samples => testapps}/firebase-functions-sample1/README.md (100%) rename js/{samples => testapps}/firebase-functions-sample1/demopage/index.js (100%) rename js/{samples => testapps}/firebase-functions-sample1/firebase.json (100%) rename js/{samples => testapps}/firebase-functions-sample1/functions/package.json (100%) rename js/{samples => testapps}/firebase-functions-sample1/functions/prompts/TellJoke.prompt (100%) rename js/{samples => testapps}/firebase-functions-sample1/functions/src/index.ts (100%) rename js/{samples => testapps}/firebase-functions-sample1/functions/tsconfig.json (100%) rename js/{samples => testapps}/firebase-functions-sample1/package.json (100%) rename js/{samples => testapps}/firebase-functions-sample1/public/index.html (100%) rename js/{samples => testapps}/firebase-functions-sample1/public/style.css (100%) rename js/{samples => testapps}/firebase-functions-sample1/webpack.config.js (100%) rename js/{samples => testapps}/flow-sample1/genkit-tools.conf.js (100%) rename js/{samples => testapps}/flow-sample1/package.json (100%) rename js/{samples => testapps}/flow-sample1/src/index.ts (100%) rename js/{samples => testapps}/flow-sample1/tsconfig.json (100%) rename js/{samples => testapps}/flow-simple-ai/package.json (100%) rename js/{samples => testapps}/flow-simple-ai/prompts/TellJoke.prompt (100%) rename js/{samples => testapps}/flow-simple-ai/prompts/dotpromptContext.prompt (100%) rename js/{samples => testapps}/flow-simple-ai/src/index.ts (100%) rename js/{samples => testapps}/flow-simple-ai/tsconfig.json (100%) rename js/{samples => testapps}/langchain/genkit-getting-started.pdf (100%) rename js/{samples => testapps}/langchain/genkit-getting-started.txt (100%) rename js/{samples => testapps}/langchain/package.json (100%) rename js/{samples => testapps}/langchain/src/index.ts (100%) rename js/{samples => testapps}/langchain/tsconfig.json (100%) rename js/{samples => testapps}/llm-human-in-the-loop/package.json (100%) rename js/{samples => testapps}/llm-human-in-the-loop/src/index.ts (100%) rename js/{samples => testapps}/llm-human-in-the-loop/tsconfig.json (100%) rename js/{samples => testapps}/menu/README.md (100%) rename js/{samples => testapps}/menu/data/menu.jpeg (100%) rename js/{samples => testapps}/menu/data/menu.json (100%) rename js/{samples => testapps}/menu/package.json (91%) rename js/{samples => testapps}/menu/src/01/example.json (100%) rename js/{samples => testapps}/menu/src/01/prompts.ts (100%) rename js/{samples => testapps}/menu/src/02/example.json (100%) rename js/{samples => testapps}/menu/src/02/flows.ts (100%) rename js/{samples => testapps}/menu/src/02/prompts.ts (100%) rename js/{samples => testapps}/menu/src/02/tools.ts (100%) rename js/{samples => testapps}/menu/src/03/chats.ts (100%) rename js/{samples => testapps}/menu/src/03/example.json (100%) rename js/{samples => testapps}/menu/src/03/flows.ts (100%) rename js/{samples => testapps}/menu/src/03/prompts.ts (100%) rename js/{samples => testapps}/menu/src/04/example.indexMenuItems.json (100%) rename js/{samples => testapps}/menu/src/04/example.menuQuestion.json (100%) rename js/{samples => testapps}/menu/src/04/flows.ts (100%) rename js/{samples => testapps}/menu/src/04/prompts.ts (100%) rename js/{samples => testapps}/menu/src/05/example.visualMenuQuestion.json (100%) rename js/{samples => testapps}/menu/src/05/flows.ts (100%) rename js/{samples => testapps}/menu/src/05/prompts.ts (100%) rename js/{samples => testapps}/menu/src/index.ts (100%) rename js/{samples => testapps}/menu/src/types.ts (100%) rename js/{samples => testapps}/menu/tsconfig.json (100%) rename js/{samples => testapps}/prompt-file/package.json (100%) rename js/{samples => testapps}/prompt-file/prompts/recipe.prompt (100%) rename js/{samples => testapps}/prompt-file/prompts/recipe.robot.prompt (100%) rename js/{samples => testapps}/prompt-file/prompts/story.prompt (100%) rename js/{samples => testapps}/prompt-file/src/index.ts (100%) rename js/{samples => testapps}/prompt-file/tsconfig.json (100%) rename js/{samples => testapps}/rag/35650.pdf (100%) rename js/{samples => testapps}/rag/genkit-tools.conf.js (100%) rename js/{samples => testapps}/rag/package.json (100%) rename js/{samples => testapps}/rag/src/index.ts (100%) rename js/{samples => testapps}/rag/src/pdf_rag.ts (100%) rename js/{samples => testapps}/rag/src/prompt.ts (100%) rename js/{samples => testapps}/rag/src/simple_rag.ts (100%) rename js/{samples => testapps}/rag/tsconfig.json (100%) rename js/{samples => testapps}/tools-config-test1/genkit-tools.conf.js (100%) rename js/{samples => testapps}/tools-config-test1/package.json (100%) diff --git a/.gitignore b/.gitignore index fc3ed6b38..c133dc2d7 100644 --- a/.gitignore +++ b/.gitignore @@ -15,19 +15,19 @@ genkit-tools/cli/src/utils/version.ts samples/**/pnpm-lock.yaml genkit-packages typings -js/samples/firebase-functions-sample1/functions/.env -js/samples/firebase-functions-sample1/.firebase -js/samples/firebase-functions-sample1/.firebaserc -js/samples/firebase-functions-sample1/public/bundle.js -js/samples/firebase-functions-sample1/public/config.js +js/testapps/firebase-functions-sample1/functions/.env +js/testapps/firebase-functions-sample1/.firebase +js/testapps/firebase-functions-sample1/.firebaserc +js/testapps/firebase-functions-sample1/public/bundle.js +js/testapps/firebase-functions-sample1/public/config.js ui-debug.log firebase-debug.log # RAG sample files -!js/samples/rag/package.json -js/samples/rag/*.json -js/samples/cat-eval/__db*.json -js/samples/menu-example/rag/__db*.json +!js/testapps/rag/package.json +js/testapps/rag/*.json +js/testapps/cat-eval/__db*.json +js/testapps/menu/rag/__db*.json # Test files last_recording.mp4 diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index c02b2034f..064955412 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -68,7 +68,7 @@ This will produce tarballs in the `dist` folder. Also `genkit-dist.zip` -- a zip ## Link it -You will need the Genkit CLI to run samples and the Developer UI (this is done for you with `pnpm run setup`): +You will need the Genkit CLI to run test apps and the Developer UI (this is done for you with `pnpm run setup`): ``` pnpm link-genkit-cli @@ -78,19 +78,19 @@ pnpm link-genkit-cli ### Run a flow -In the `js/samples` folder you will find some samples. They might contain instructions for how to run them and what setup is necessary. +In the `js/testapps` folder you will find some test apps using Genkit. They might contain instructions for how to run them and what setup is necessary. Here's one that requires no setup: ``` -cd js/samples/flow-sample1 +cd js/testapps/flow-sample1 genkit flow:run basic "\"hello\"" ``` ### Run the Developer UI ``` -cd js/samples/flow-sample1 +cd js/testapps/flow-sample1 genkit start ``` @@ -105,7 +105,7 @@ To start, let's make sure we have some context to pull from the vector store. 1. Start the Developer UI ``` -cd js/samples/rag +cd js/testapps/rag genkit start ``` @@ -128,7 +128,7 @@ genkit eval:flow pdfQA '"What's a brief description of MapReduce?"' FYI: `js` and `genkit-tools` are in two separate workspaces. -As you make changes you may want to build an test things by running samples. +As you make changes you may want to build an test things by running test apps. You can reduce the scope of what you're building by running a specific build command: ``` diff --git a/docs/flows.md b/docs/flows.md index ac934d8e9..7007b2738 100644 --- a/docs/flows.md +++ b/docs/flows.md @@ -198,4 +198,4 @@ export const menuSuggestionFlow = defineFlow( ); ``` -See the [sample app](https://github.com/firebase/genkit/blob/main/js/samples/menu-example) that uses the `menuSuggestionFlow`. +See the [test app](https://github.com/firebase/genkit/blob/main/js/testapps/menu) that uses the `menuSuggestionFlow`. diff --git a/go/genkit/testdata/conformance/basic.json b/go/genkit/testdata/conformance/basic.json index a96e672c0..67a39b2c1 100644 --- a/go/genkit/testdata/conformance/basic.json +++ b/go/genkit/testdata/conformance/basic.json @@ -1,6 +1,6 @@ { "name": "basic", - "_comment": "This is similar to the 'basic' flow in js/samples/flow-sample1", + "_comment": "This is similar to the 'basic' flow in js/testapps/flow-sample1", "commands": [ {"run": {"name": "call-llm", "command": {"append": "y"}}}, {"run": {"name": "call-llm", "command": {"append": "z"}}} diff --git a/js/samples/prompt-file/lib/.gitkeep b/js/samples/prompt-file/lib/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/js/samples/byo-evaluator/README.md b/js/testapps/byo-evaluator/README.md similarity index 100% rename from js/samples/byo-evaluator/README.md rename to js/testapps/byo-evaluator/README.md diff --git a/js/samples/byo-evaluator/datasets/deliciousness_dataset.json b/js/testapps/byo-evaluator/datasets/deliciousness_dataset.json similarity index 100% rename from js/samples/byo-evaluator/datasets/deliciousness_dataset.json rename to js/testapps/byo-evaluator/datasets/deliciousness_dataset.json diff --git a/js/samples/byo-evaluator/datasets/funniness_dataset.json b/js/testapps/byo-evaluator/datasets/funniness_dataset.json similarity index 100% rename from js/samples/byo-evaluator/datasets/funniness_dataset.json rename to js/testapps/byo-evaluator/datasets/funniness_dataset.json diff --git a/js/samples/byo-evaluator/datasets/pii_detection_dataset.json b/js/testapps/byo-evaluator/datasets/pii_detection_dataset.json similarity index 100% rename from js/samples/byo-evaluator/datasets/pii_detection_dataset.json rename to js/testapps/byo-evaluator/datasets/pii_detection_dataset.json diff --git a/js/samples/byo-evaluator/datasets/regex_dataset.json b/js/testapps/byo-evaluator/datasets/regex_dataset.json similarity index 100% rename from js/samples/byo-evaluator/datasets/regex_dataset.json rename to js/testapps/byo-evaluator/datasets/regex_dataset.json diff --git a/js/samples/byo-evaluator/package.json b/js/testapps/byo-evaluator/package.json similarity index 100% rename from js/samples/byo-evaluator/package.json rename to js/testapps/byo-evaluator/package.json diff --git a/js/samples/byo-evaluator/prompts/deliciousness.prompt b/js/testapps/byo-evaluator/prompts/deliciousness.prompt similarity index 100% rename from js/samples/byo-evaluator/prompts/deliciousness.prompt rename to js/testapps/byo-evaluator/prompts/deliciousness.prompt diff --git a/js/samples/byo-evaluator/prompts/funniness.prompt b/js/testapps/byo-evaluator/prompts/funniness.prompt similarity index 100% rename from js/samples/byo-evaluator/prompts/funniness.prompt rename to js/testapps/byo-evaluator/prompts/funniness.prompt diff --git a/js/samples/byo-evaluator/prompts/pii_detection.prompt b/js/testapps/byo-evaluator/prompts/pii_detection.prompt similarity index 100% rename from js/samples/byo-evaluator/prompts/pii_detection.prompt rename to js/testapps/byo-evaluator/prompts/pii_detection.prompt diff --git a/js/samples/byo-evaluator/src/constants.ts b/js/testapps/byo-evaluator/src/constants.ts similarity index 100% rename from js/samples/byo-evaluator/src/constants.ts rename to js/testapps/byo-evaluator/src/constants.ts diff --git a/js/samples/byo-evaluator/src/deliciousness/deliciousness.ts b/js/testapps/byo-evaluator/src/deliciousness/deliciousness.ts similarity index 100% rename from js/samples/byo-evaluator/src/deliciousness/deliciousness.ts rename to js/testapps/byo-evaluator/src/deliciousness/deliciousness.ts diff --git a/js/samples/byo-evaluator/src/deliciousness/deliciousness_evaluator.ts b/js/testapps/byo-evaluator/src/deliciousness/deliciousness_evaluator.ts similarity index 100% rename from js/samples/byo-evaluator/src/deliciousness/deliciousness_evaluator.ts rename to js/testapps/byo-evaluator/src/deliciousness/deliciousness_evaluator.ts diff --git a/js/samples/byo-evaluator/src/funniness/funniness.ts b/js/testapps/byo-evaluator/src/funniness/funniness.ts similarity index 100% rename from js/samples/byo-evaluator/src/funniness/funniness.ts rename to js/testapps/byo-evaluator/src/funniness/funniness.ts diff --git a/js/samples/byo-evaluator/src/funniness/funniness_evaluator.ts b/js/testapps/byo-evaluator/src/funniness/funniness_evaluator.ts similarity index 100% rename from js/samples/byo-evaluator/src/funniness/funniness_evaluator.ts rename to js/testapps/byo-evaluator/src/funniness/funniness_evaluator.ts diff --git a/js/samples/byo-evaluator/src/index.ts b/js/testapps/byo-evaluator/src/index.ts similarity index 100% rename from js/samples/byo-evaluator/src/index.ts rename to js/testapps/byo-evaluator/src/index.ts diff --git a/js/samples/byo-evaluator/src/pii/pii_detection.ts b/js/testapps/byo-evaluator/src/pii/pii_detection.ts similarity index 100% rename from js/samples/byo-evaluator/src/pii/pii_detection.ts rename to js/testapps/byo-evaluator/src/pii/pii_detection.ts diff --git a/js/samples/byo-evaluator/src/pii/pii_evaluator.ts b/js/testapps/byo-evaluator/src/pii/pii_evaluator.ts similarity index 100% rename from js/samples/byo-evaluator/src/pii/pii_evaluator.ts rename to js/testapps/byo-evaluator/src/pii/pii_evaluator.ts diff --git a/js/samples/byo-evaluator/src/regex/regex_evaluator.ts b/js/testapps/byo-evaluator/src/regex/regex_evaluator.ts similarity index 100% rename from js/samples/byo-evaluator/src/regex/regex_evaluator.ts rename to js/testapps/byo-evaluator/src/regex/regex_evaluator.ts diff --git a/js/samples/byo-evaluator/tsconfig.json b/js/testapps/byo-evaluator/tsconfig.json similarity index 100% rename from js/samples/byo-evaluator/tsconfig.json rename to js/testapps/byo-evaluator/tsconfig.json diff --git a/js/samples/cat-eval/README.md b/js/testapps/cat-eval/README.md similarity index 100% rename from js/samples/cat-eval/README.md rename to js/testapps/cat-eval/README.md diff --git a/js/samples/cat-eval/docs/Cat.pdf b/js/testapps/cat-eval/docs/Cat.pdf similarity index 100% rename from js/samples/cat-eval/docs/Cat.pdf rename to js/testapps/cat-eval/docs/Cat.pdf diff --git a/js/samples/cat-eval/docs/sfspca-cat-adoption-handbook-2023.pdf b/js/testapps/cat-eval/docs/sfspca-cat-adoption-handbook-2023.pdf similarity index 100% rename from js/samples/cat-eval/docs/sfspca-cat-adoption-handbook-2023.pdf rename to js/testapps/cat-eval/docs/sfspca-cat-adoption-handbook-2023.pdf diff --git a/js/samples/cat-eval/eval/cat_adoption_qna.json b/js/testapps/cat-eval/eval/cat_adoption_qna.json similarity index 100% rename from js/samples/cat-eval/eval/cat_adoption_qna.json rename to js/testapps/cat-eval/eval/cat_adoption_qna.json diff --git a/js/samples/cat-eval/eval/cat_adoption_questions.json b/js/testapps/cat-eval/eval/cat_adoption_questions.json similarity index 100% rename from js/samples/cat-eval/eval/cat_adoption_questions.json rename to js/testapps/cat-eval/eval/cat_adoption_questions.json diff --git a/js/samples/cat-eval/package.json b/js/testapps/cat-eval/package.json similarity index 100% rename from js/samples/cat-eval/package.json rename to js/testapps/cat-eval/package.json diff --git a/js/samples/cat-eval/src/index.ts b/js/testapps/cat-eval/src/index.ts similarity index 100% rename from js/samples/cat-eval/src/index.ts rename to js/testapps/cat-eval/src/index.ts diff --git a/js/samples/cat-eval/src/pdf_rag.ts b/js/testapps/cat-eval/src/pdf_rag.ts similarity index 100% rename from js/samples/cat-eval/src/pdf_rag.ts rename to js/testapps/cat-eval/src/pdf_rag.ts diff --git a/js/samples/cat-eval/src/setup.ts b/js/testapps/cat-eval/src/setup.ts similarity index 100% rename from js/samples/cat-eval/src/setup.ts rename to js/testapps/cat-eval/src/setup.ts diff --git a/js/samples/cat-eval/tsconfig.json b/js/testapps/cat-eval/tsconfig.json similarity index 100% rename from js/samples/cat-eval/tsconfig.json rename to js/testapps/cat-eval/tsconfig.json diff --git a/js/samples/dev-ui-gallery/package.json b/js/testapps/dev-ui-gallery/package.json similarity index 100% rename from js/samples/dev-ui-gallery/package.json rename to js/testapps/dev-ui-gallery/package.json diff --git a/js/samples/dev-ui-gallery/prompts/dotprompt-hello.first-last-name.prompt b/js/testapps/dev-ui-gallery/prompts/dotprompt-hello.first-last-name.prompt similarity index 100% rename from js/samples/dev-ui-gallery/prompts/dotprompt-hello.first-last-name.prompt rename to js/testapps/dev-ui-gallery/prompts/dotprompt-hello.first-last-name.prompt diff --git a/js/samples/dev-ui-gallery/prompts/dotprompt-hello.history.prompt b/js/testapps/dev-ui-gallery/prompts/dotprompt-hello.history.prompt similarity index 100% rename from js/samples/dev-ui-gallery/prompts/dotprompt-hello.history.prompt rename to js/testapps/dev-ui-gallery/prompts/dotprompt-hello.history.prompt diff --git a/js/samples/dev-ui-gallery/prompts/dotprompt-hello.json-output.prompt b/js/testapps/dev-ui-gallery/prompts/dotprompt-hello.json-output.prompt similarity index 100% rename from js/samples/dev-ui-gallery/prompts/dotprompt-hello.json-output.prompt rename to js/testapps/dev-ui-gallery/prompts/dotprompt-hello.json-output.prompt diff --git a/js/samples/dev-ui-gallery/prompts/dotprompt-hello.prompt b/js/testapps/dev-ui-gallery/prompts/dotprompt-hello.prompt similarity index 100% rename from js/samples/dev-ui-gallery/prompts/dotprompt-hello.prompt rename to js/testapps/dev-ui-gallery/prompts/dotprompt-hello.prompt diff --git a/js/samples/dev-ui-gallery/prompts/dotprompt-hello.system.prompt b/js/testapps/dev-ui-gallery/prompts/dotprompt-hello.system.prompt similarity index 100% rename from js/samples/dev-ui-gallery/prompts/dotprompt-hello.system.prompt rename to js/testapps/dev-ui-gallery/prompts/dotprompt-hello.system.prompt diff --git a/js/samples/dev-ui-gallery/src/common/types.ts b/js/testapps/dev-ui-gallery/src/common/types.ts similarity index 100% rename from js/samples/dev-ui-gallery/src/common/types.ts rename to js/testapps/dev-ui-gallery/src/common/types.ts diff --git a/js/samples/dev-ui-gallery/src/common/util.ts b/js/testapps/dev-ui-gallery/src/common/util.ts similarity index 100% rename from js/samples/dev-ui-gallery/src/common/util.ts rename to js/testapps/dev-ui-gallery/src/common/util.ts diff --git a/js/samples/dev-ui-gallery/src/index.ts b/js/testapps/dev-ui-gallery/src/index.ts similarity index 100% rename from js/samples/dev-ui-gallery/src/index.ts rename to js/testapps/dev-ui-gallery/src/index.ts diff --git a/js/samples/dev-ui-gallery/src/main/durable-flows.ts b/js/testapps/dev-ui-gallery/src/main/durable-flows.ts similarity index 100% rename from js/samples/dev-ui-gallery/src/main/durable-flows.ts rename to js/testapps/dev-ui-gallery/src/main/durable-flows.ts diff --git a/js/samples/dev-ui-gallery/src/main/flows.ts b/js/testapps/dev-ui-gallery/src/main/flows.ts similarity index 100% rename from js/samples/dev-ui-gallery/src/main/flows.ts rename to js/testapps/dev-ui-gallery/src/main/flows.ts diff --git a/js/samples/dev-ui-gallery/src/main/prompts.ts b/js/testapps/dev-ui-gallery/src/main/prompts.ts similarity index 100% rename from js/samples/dev-ui-gallery/src/main/prompts.ts rename to js/testapps/dev-ui-gallery/src/main/prompts.ts diff --git a/js/samples/dev-ui-gallery/src/main/tools.ts b/js/testapps/dev-ui-gallery/src/main/tools.ts similarity index 100% rename from js/samples/dev-ui-gallery/src/main/tools.ts rename to js/testapps/dev-ui-gallery/src/main/tools.ts diff --git a/js/samples/dev-ui-gallery/tsconfig.json b/js/testapps/dev-ui-gallery/tsconfig.json similarity index 100% rename from js/samples/dev-ui-gallery/tsconfig.json rename to js/testapps/dev-ui-gallery/tsconfig.json diff --git a/js/samples/docs-menu-basic/README.md b/js/testapps/docs-menu-basic/README.md similarity index 100% rename from js/samples/docs-menu-basic/README.md rename to js/testapps/docs-menu-basic/README.md diff --git a/js/samples/docs-menu-basic/package.json b/js/testapps/docs-menu-basic/package.json similarity index 100% rename from js/samples/docs-menu-basic/package.json rename to js/testapps/docs-menu-basic/package.json diff --git a/js/samples/docs-menu-basic/src/index.ts b/js/testapps/docs-menu-basic/src/index.ts similarity index 100% rename from js/samples/docs-menu-basic/src/index.ts rename to js/testapps/docs-menu-basic/src/index.ts diff --git a/js/samples/docs-menu-basic/tsconfig.json b/js/testapps/docs-menu-basic/tsconfig.json similarity index 100% rename from js/samples/docs-menu-basic/tsconfig.json rename to js/testapps/docs-menu-basic/tsconfig.json diff --git a/js/samples/docs-menu-rag/README.md b/js/testapps/docs-menu-rag/README.md similarity index 100% rename from js/samples/docs-menu-rag/README.md rename to js/testapps/docs-menu-rag/README.md diff --git a/js/samples/docs-menu-rag/docs/GenkitGrubPub.pdf b/js/testapps/docs-menu-rag/docs/GenkitGrubPub.pdf similarity index 100% rename from js/samples/docs-menu-rag/docs/GenkitGrubPub.pdf rename to js/testapps/docs-menu-rag/docs/GenkitGrubPub.pdf diff --git a/js/samples/docs-menu-rag/package.json b/js/testapps/docs-menu-rag/package.json similarity index 100% rename from js/samples/docs-menu-rag/package.json rename to js/testapps/docs-menu-rag/package.json diff --git a/js/samples/docs-menu-rag/src/index.ts b/js/testapps/docs-menu-rag/src/index.ts similarity index 100% rename from js/samples/docs-menu-rag/src/index.ts rename to js/testapps/docs-menu-rag/src/index.ts diff --git a/js/samples/docs-menu-rag/src/indexer.ts b/js/testapps/docs-menu-rag/src/indexer.ts similarity index 100% rename from js/samples/docs-menu-rag/src/indexer.ts rename to js/testapps/docs-menu-rag/src/indexer.ts diff --git a/js/samples/docs-menu-rag/src/menuQA.ts b/js/testapps/docs-menu-rag/src/menuQA.ts similarity index 100% rename from js/samples/docs-menu-rag/src/menuQA.ts rename to js/testapps/docs-menu-rag/src/menuQA.ts diff --git a/js/samples/docs-menu-rag/tsconfig.json b/js/testapps/docs-menu-rag/tsconfig.json similarity index 100% rename from js/samples/docs-menu-rag/tsconfig.json rename to js/testapps/docs-menu-rag/tsconfig.json diff --git a/js/samples/eval/data/dogfacts.json b/js/testapps/eval/data/dogfacts.json similarity index 100% rename from js/samples/eval/data/dogfacts.json rename to js/testapps/eval/data/dogfacts.json diff --git a/js/samples/eval/package.json b/js/testapps/eval/package.json similarity index 100% rename from js/samples/eval/package.json rename to js/testapps/eval/package.json diff --git a/js/samples/eval/src/index.ts b/js/testapps/eval/src/index.ts similarity index 100% rename from js/samples/eval/src/index.ts rename to js/testapps/eval/src/index.ts diff --git a/js/samples/eval/tsconfig.json b/js/testapps/eval/tsconfig.json similarity index 100% rename from js/samples/eval/tsconfig.json rename to js/testapps/eval/tsconfig.json diff --git a/js/samples/evaluator-gut-check/README.md b/js/testapps/evaluator-gut-check/README.md similarity index 100% rename from js/samples/evaluator-gut-check/README.md rename to js/testapps/evaluator-gut-check/README.md diff --git a/js/samples/evaluator-gut-check/datasets/answer_relevancy_dataset.json b/js/testapps/evaluator-gut-check/datasets/answer_relevancy_dataset.json similarity index 100% rename from js/samples/evaluator-gut-check/datasets/answer_relevancy_dataset.json rename to js/testapps/evaluator-gut-check/datasets/answer_relevancy_dataset.json diff --git a/js/samples/evaluator-gut-check/datasets/faithfulness_dataset.json b/js/testapps/evaluator-gut-check/datasets/faithfulness_dataset.json similarity index 100% rename from js/samples/evaluator-gut-check/datasets/faithfulness_dataset.json rename to js/testapps/evaluator-gut-check/datasets/faithfulness_dataset.json diff --git a/js/samples/evaluator-gut-check/datasets/maliciousness_dataset.json b/js/testapps/evaluator-gut-check/datasets/maliciousness_dataset.json similarity index 100% rename from js/samples/evaluator-gut-check/datasets/maliciousness_dataset.json rename to js/testapps/evaluator-gut-check/datasets/maliciousness_dataset.json diff --git a/js/samples/evaluator-gut-check/package.json b/js/testapps/evaluator-gut-check/package.json similarity index 100% rename from js/samples/evaluator-gut-check/package.json rename to js/testapps/evaluator-gut-check/package.json diff --git a/js/samples/evaluator-gut-check/src/index.ts b/js/testapps/evaluator-gut-check/src/index.ts similarity index 100% rename from js/samples/evaluator-gut-check/src/index.ts rename to js/testapps/evaluator-gut-check/src/index.ts diff --git a/js/samples/evaluator-gut-check/tsconfig.json b/js/testapps/evaluator-gut-check/tsconfig.json similarity index 100% rename from js/samples/evaluator-gut-check/tsconfig.json rename to js/testapps/evaluator-gut-check/tsconfig.json diff --git a/js/samples/express/package.json b/js/testapps/express/package.json similarity index 100% rename from js/samples/express/package.json rename to js/testapps/express/package.json diff --git a/js/samples/express/prompts/TellJoke.prompt b/js/testapps/express/prompts/TellJoke.prompt similarity index 100% rename from js/samples/express/prompts/TellJoke.prompt rename to js/testapps/express/prompts/TellJoke.prompt diff --git a/js/samples/express/src/index.ts b/js/testapps/express/src/index.ts similarity index 100% rename from js/samples/express/src/index.ts rename to js/testapps/express/src/index.ts diff --git a/js/samples/express/tsconfig.json b/js/testapps/express/tsconfig.json similarity index 100% rename from js/samples/express/tsconfig.json rename to js/testapps/express/tsconfig.json diff --git a/js/samples/firebase-functions-sample1/README.md b/js/testapps/firebase-functions-sample1/README.md similarity index 100% rename from js/samples/firebase-functions-sample1/README.md rename to js/testapps/firebase-functions-sample1/README.md diff --git a/js/samples/firebase-functions-sample1/demopage/index.js b/js/testapps/firebase-functions-sample1/demopage/index.js similarity index 100% rename from js/samples/firebase-functions-sample1/demopage/index.js rename to js/testapps/firebase-functions-sample1/demopage/index.js diff --git a/js/samples/firebase-functions-sample1/firebase.json b/js/testapps/firebase-functions-sample1/firebase.json similarity index 100% rename from js/samples/firebase-functions-sample1/firebase.json rename to js/testapps/firebase-functions-sample1/firebase.json diff --git a/js/samples/firebase-functions-sample1/functions/package.json b/js/testapps/firebase-functions-sample1/functions/package.json similarity index 100% rename from js/samples/firebase-functions-sample1/functions/package.json rename to js/testapps/firebase-functions-sample1/functions/package.json diff --git a/js/samples/firebase-functions-sample1/functions/prompts/TellJoke.prompt b/js/testapps/firebase-functions-sample1/functions/prompts/TellJoke.prompt similarity index 100% rename from js/samples/firebase-functions-sample1/functions/prompts/TellJoke.prompt rename to js/testapps/firebase-functions-sample1/functions/prompts/TellJoke.prompt diff --git a/js/samples/firebase-functions-sample1/functions/src/index.ts b/js/testapps/firebase-functions-sample1/functions/src/index.ts similarity index 100% rename from js/samples/firebase-functions-sample1/functions/src/index.ts rename to js/testapps/firebase-functions-sample1/functions/src/index.ts diff --git a/js/samples/firebase-functions-sample1/functions/tsconfig.json b/js/testapps/firebase-functions-sample1/functions/tsconfig.json similarity index 100% rename from js/samples/firebase-functions-sample1/functions/tsconfig.json rename to js/testapps/firebase-functions-sample1/functions/tsconfig.json diff --git a/js/samples/firebase-functions-sample1/package.json b/js/testapps/firebase-functions-sample1/package.json similarity index 100% rename from js/samples/firebase-functions-sample1/package.json rename to js/testapps/firebase-functions-sample1/package.json diff --git a/js/samples/firebase-functions-sample1/public/index.html b/js/testapps/firebase-functions-sample1/public/index.html similarity index 100% rename from js/samples/firebase-functions-sample1/public/index.html rename to js/testapps/firebase-functions-sample1/public/index.html diff --git a/js/samples/firebase-functions-sample1/public/style.css b/js/testapps/firebase-functions-sample1/public/style.css similarity index 100% rename from js/samples/firebase-functions-sample1/public/style.css rename to js/testapps/firebase-functions-sample1/public/style.css diff --git a/js/samples/firebase-functions-sample1/webpack.config.js b/js/testapps/firebase-functions-sample1/webpack.config.js similarity index 100% rename from js/samples/firebase-functions-sample1/webpack.config.js rename to js/testapps/firebase-functions-sample1/webpack.config.js diff --git a/js/samples/flow-sample1/genkit-tools.conf.js b/js/testapps/flow-sample1/genkit-tools.conf.js similarity index 100% rename from js/samples/flow-sample1/genkit-tools.conf.js rename to js/testapps/flow-sample1/genkit-tools.conf.js diff --git a/js/samples/flow-sample1/package.json b/js/testapps/flow-sample1/package.json similarity index 100% rename from js/samples/flow-sample1/package.json rename to js/testapps/flow-sample1/package.json diff --git a/js/samples/flow-sample1/src/index.ts b/js/testapps/flow-sample1/src/index.ts similarity index 100% rename from js/samples/flow-sample1/src/index.ts rename to js/testapps/flow-sample1/src/index.ts diff --git a/js/samples/flow-sample1/tsconfig.json b/js/testapps/flow-sample1/tsconfig.json similarity index 100% rename from js/samples/flow-sample1/tsconfig.json rename to js/testapps/flow-sample1/tsconfig.json diff --git a/js/samples/flow-simple-ai/package.json b/js/testapps/flow-simple-ai/package.json similarity index 100% rename from js/samples/flow-simple-ai/package.json rename to js/testapps/flow-simple-ai/package.json diff --git a/js/samples/flow-simple-ai/prompts/TellJoke.prompt b/js/testapps/flow-simple-ai/prompts/TellJoke.prompt similarity index 100% rename from js/samples/flow-simple-ai/prompts/TellJoke.prompt rename to js/testapps/flow-simple-ai/prompts/TellJoke.prompt diff --git a/js/samples/flow-simple-ai/prompts/dotpromptContext.prompt b/js/testapps/flow-simple-ai/prompts/dotpromptContext.prompt similarity index 100% rename from js/samples/flow-simple-ai/prompts/dotpromptContext.prompt rename to js/testapps/flow-simple-ai/prompts/dotpromptContext.prompt diff --git a/js/samples/flow-simple-ai/src/index.ts b/js/testapps/flow-simple-ai/src/index.ts similarity index 100% rename from js/samples/flow-simple-ai/src/index.ts rename to js/testapps/flow-simple-ai/src/index.ts diff --git a/js/samples/flow-simple-ai/tsconfig.json b/js/testapps/flow-simple-ai/tsconfig.json similarity index 100% rename from js/samples/flow-simple-ai/tsconfig.json rename to js/testapps/flow-simple-ai/tsconfig.json diff --git a/js/samples/langchain/genkit-getting-started.pdf b/js/testapps/langchain/genkit-getting-started.pdf similarity index 100% rename from js/samples/langchain/genkit-getting-started.pdf rename to js/testapps/langchain/genkit-getting-started.pdf diff --git a/js/samples/langchain/genkit-getting-started.txt b/js/testapps/langchain/genkit-getting-started.txt similarity index 100% rename from js/samples/langchain/genkit-getting-started.txt rename to js/testapps/langchain/genkit-getting-started.txt diff --git a/js/samples/langchain/package.json b/js/testapps/langchain/package.json similarity index 100% rename from js/samples/langchain/package.json rename to js/testapps/langchain/package.json diff --git a/js/samples/langchain/src/index.ts b/js/testapps/langchain/src/index.ts similarity index 100% rename from js/samples/langchain/src/index.ts rename to js/testapps/langchain/src/index.ts diff --git a/js/samples/langchain/tsconfig.json b/js/testapps/langchain/tsconfig.json similarity index 100% rename from js/samples/langchain/tsconfig.json rename to js/testapps/langchain/tsconfig.json diff --git a/js/samples/llm-human-in-the-loop/package.json b/js/testapps/llm-human-in-the-loop/package.json similarity index 100% rename from js/samples/llm-human-in-the-loop/package.json rename to js/testapps/llm-human-in-the-loop/package.json diff --git a/js/samples/llm-human-in-the-loop/src/index.ts b/js/testapps/llm-human-in-the-loop/src/index.ts similarity index 100% rename from js/samples/llm-human-in-the-loop/src/index.ts rename to js/testapps/llm-human-in-the-loop/src/index.ts diff --git a/js/samples/llm-human-in-the-loop/tsconfig.json b/js/testapps/llm-human-in-the-loop/tsconfig.json similarity index 100% rename from js/samples/llm-human-in-the-loop/tsconfig.json rename to js/testapps/llm-human-in-the-loop/tsconfig.json diff --git a/js/samples/menu/README.md b/js/testapps/menu/README.md similarity index 100% rename from js/samples/menu/README.md rename to js/testapps/menu/README.md diff --git a/js/samples/menu/data/menu.jpeg b/js/testapps/menu/data/menu.jpeg similarity index 100% rename from js/samples/menu/data/menu.jpeg rename to js/testapps/menu/data/menu.jpeg diff --git a/js/samples/menu/data/menu.json b/js/testapps/menu/data/menu.json similarity index 100% rename from js/samples/menu/data/menu.json rename to js/testapps/menu/data/menu.json diff --git a/js/samples/menu/package.json b/js/testapps/menu/package.json similarity index 91% rename from js/samples/menu/package.json rename to js/testapps/menu/package.json index ceb655b3e..288fa68f2 100644 --- a/js/samples/menu/package.json +++ b/js/testapps/menu/package.json @@ -1,7 +1,7 @@ { "name": "menu", "version": "1.0.0", - "description": "Samples for a menu understanding app", + "description": "A Genkit test app for understanding a restaurant menu", "main": "lib/index.js", "scripts": { "start": "node lib/index.js", diff --git a/js/samples/menu/src/01/example.json b/js/testapps/menu/src/01/example.json similarity index 100% rename from js/samples/menu/src/01/example.json rename to js/testapps/menu/src/01/example.json diff --git a/js/samples/menu/src/01/prompts.ts b/js/testapps/menu/src/01/prompts.ts similarity index 100% rename from js/samples/menu/src/01/prompts.ts rename to js/testapps/menu/src/01/prompts.ts diff --git a/js/samples/menu/src/02/example.json b/js/testapps/menu/src/02/example.json similarity index 100% rename from js/samples/menu/src/02/example.json rename to js/testapps/menu/src/02/example.json diff --git a/js/samples/menu/src/02/flows.ts b/js/testapps/menu/src/02/flows.ts similarity index 100% rename from js/samples/menu/src/02/flows.ts rename to js/testapps/menu/src/02/flows.ts diff --git a/js/samples/menu/src/02/prompts.ts b/js/testapps/menu/src/02/prompts.ts similarity index 100% rename from js/samples/menu/src/02/prompts.ts rename to js/testapps/menu/src/02/prompts.ts diff --git a/js/samples/menu/src/02/tools.ts b/js/testapps/menu/src/02/tools.ts similarity index 100% rename from js/samples/menu/src/02/tools.ts rename to js/testapps/menu/src/02/tools.ts diff --git a/js/samples/menu/src/03/chats.ts b/js/testapps/menu/src/03/chats.ts similarity index 100% rename from js/samples/menu/src/03/chats.ts rename to js/testapps/menu/src/03/chats.ts diff --git a/js/samples/menu/src/03/example.json b/js/testapps/menu/src/03/example.json similarity index 100% rename from js/samples/menu/src/03/example.json rename to js/testapps/menu/src/03/example.json diff --git a/js/samples/menu/src/03/flows.ts b/js/testapps/menu/src/03/flows.ts similarity index 100% rename from js/samples/menu/src/03/flows.ts rename to js/testapps/menu/src/03/flows.ts diff --git a/js/samples/menu/src/03/prompts.ts b/js/testapps/menu/src/03/prompts.ts similarity index 100% rename from js/samples/menu/src/03/prompts.ts rename to js/testapps/menu/src/03/prompts.ts diff --git a/js/samples/menu/src/04/example.indexMenuItems.json b/js/testapps/menu/src/04/example.indexMenuItems.json similarity index 100% rename from js/samples/menu/src/04/example.indexMenuItems.json rename to js/testapps/menu/src/04/example.indexMenuItems.json diff --git a/js/samples/menu/src/04/example.menuQuestion.json b/js/testapps/menu/src/04/example.menuQuestion.json similarity index 100% rename from js/samples/menu/src/04/example.menuQuestion.json rename to js/testapps/menu/src/04/example.menuQuestion.json diff --git a/js/samples/menu/src/04/flows.ts b/js/testapps/menu/src/04/flows.ts similarity index 100% rename from js/samples/menu/src/04/flows.ts rename to js/testapps/menu/src/04/flows.ts diff --git a/js/samples/menu/src/04/prompts.ts b/js/testapps/menu/src/04/prompts.ts similarity index 100% rename from js/samples/menu/src/04/prompts.ts rename to js/testapps/menu/src/04/prompts.ts diff --git a/js/samples/menu/src/05/example.visualMenuQuestion.json b/js/testapps/menu/src/05/example.visualMenuQuestion.json similarity index 100% rename from js/samples/menu/src/05/example.visualMenuQuestion.json rename to js/testapps/menu/src/05/example.visualMenuQuestion.json diff --git a/js/samples/menu/src/05/flows.ts b/js/testapps/menu/src/05/flows.ts similarity index 100% rename from js/samples/menu/src/05/flows.ts rename to js/testapps/menu/src/05/flows.ts diff --git a/js/samples/menu/src/05/prompts.ts b/js/testapps/menu/src/05/prompts.ts similarity index 100% rename from js/samples/menu/src/05/prompts.ts rename to js/testapps/menu/src/05/prompts.ts diff --git a/js/samples/menu/src/index.ts b/js/testapps/menu/src/index.ts similarity index 100% rename from js/samples/menu/src/index.ts rename to js/testapps/menu/src/index.ts diff --git a/js/samples/menu/src/types.ts b/js/testapps/menu/src/types.ts similarity index 100% rename from js/samples/menu/src/types.ts rename to js/testapps/menu/src/types.ts diff --git a/js/samples/menu/tsconfig.json b/js/testapps/menu/tsconfig.json similarity index 100% rename from js/samples/menu/tsconfig.json rename to js/testapps/menu/tsconfig.json diff --git a/js/samples/prompt-file/package.json b/js/testapps/prompt-file/package.json similarity index 100% rename from js/samples/prompt-file/package.json rename to js/testapps/prompt-file/package.json diff --git a/js/samples/prompt-file/prompts/recipe.prompt b/js/testapps/prompt-file/prompts/recipe.prompt similarity index 100% rename from js/samples/prompt-file/prompts/recipe.prompt rename to js/testapps/prompt-file/prompts/recipe.prompt diff --git a/js/samples/prompt-file/prompts/recipe.robot.prompt b/js/testapps/prompt-file/prompts/recipe.robot.prompt similarity index 100% rename from js/samples/prompt-file/prompts/recipe.robot.prompt rename to js/testapps/prompt-file/prompts/recipe.robot.prompt diff --git a/js/samples/prompt-file/prompts/story.prompt b/js/testapps/prompt-file/prompts/story.prompt similarity index 100% rename from js/samples/prompt-file/prompts/story.prompt rename to js/testapps/prompt-file/prompts/story.prompt diff --git a/js/samples/prompt-file/src/index.ts b/js/testapps/prompt-file/src/index.ts similarity index 100% rename from js/samples/prompt-file/src/index.ts rename to js/testapps/prompt-file/src/index.ts diff --git a/js/samples/prompt-file/tsconfig.json b/js/testapps/prompt-file/tsconfig.json similarity index 100% rename from js/samples/prompt-file/tsconfig.json rename to js/testapps/prompt-file/tsconfig.json diff --git a/js/samples/rag/35650.pdf b/js/testapps/rag/35650.pdf similarity index 100% rename from js/samples/rag/35650.pdf rename to js/testapps/rag/35650.pdf diff --git a/js/samples/rag/genkit-tools.conf.js b/js/testapps/rag/genkit-tools.conf.js similarity index 100% rename from js/samples/rag/genkit-tools.conf.js rename to js/testapps/rag/genkit-tools.conf.js diff --git a/js/samples/rag/package.json b/js/testapps/rag/package.json similarity index 100% rename from js/samples/rag/package.json rename to js/testapps/rag/package.json diff --git a/js/samples/rag/src/index.ts b/js/testapps/rag/src/index.ts similarity index 100% rename from js/samples/rag/src/index.ts rename to js/testapps/rag/src/index.ts diff --git a/js/samples/rag/src/pdf_rag.ts b/js/testapps/rag/src/pdf_rag.ts similarity index 100% rename from js/samples/rag/src/pdf_rag.ts rename to js/testapps/rag/src/pdf_rag.ts diff --git a/js/samples/rag/src/prompt.ts b/js/testapps/rag/src/prompt.ts similarity index 100% rename from js/samples/rag/src/prompt.ts rename to js/testapps/rag/src/prompt.ts diff --git a/js/samples/rag/src/simple_rag.ts b/js/testapps/rag/src/simple_rag.ts similarity index 100% rename from js/samples/rag/src/simple_rag.ts rename to js/testapps/rag/src/simple_rag.ts diff --git a/js/samples/rag/tsconfig.json b/js/testapps/rag/tsconfig.json similarity index 100% rename from js/samples/rag/tsconfig.json rename to js/testapps/rag/tsconfig.json diff --git a/js/samples/tools-config-test1/genkit-tools.conf.js b/js/testapps/tools-config-test1/genkit-tools.conf.js similarity index 100% rename from js/samples/tools-config-test1/genkit-tools.conf.js rename to js/testapps/tools-config-test1/genkit-tools.conf.js diff --git a/js/samples/tools-config-test1/package.json b/js/testapps/tools-config-test1/package.json similarity index 100% rename from js/samples/tools-config-test1/package.json rename to js/testapps/tools-config-test1/package.json diff --git a/samples/js-coffee-shop/package.json b/samples/js-coffee-shop/package.json index 4fc79f05d..1c41deb63 100644 --- a/samples/js-coffee-shop/package.json +++ b/samples/js-coffee-shop/package.json @@ -1,7 +1,7 @@ { "name": "coffee-shop", "version": "1.0.0", - "description": "Samples for a coffeeshop", + "description": "Genkit samples for a coffeeshop", "main": "lib/index.js", "scripts": { "start": "node lib/index.js", diff --git a/samples/js-menu/package.json b/samples/js-menu/package.json index 7b742ee9d..14809ca2e 100644 --- a/samples/js-menu/package.json +++ b/samples/js-menu/package.json @@ -1,7 +1,7 @@ { "name": "menu", "version": "1.0.0", - "description": "Samples for a menu understanding app", + "description": "Genkit samples for a menu understanding app", "main": "lib/index.js", "scripts": { "start": "node lib/index.js",