From 4d0b8282a1d78e08c68cc17edf45f2522660a1fd Mon Sep 17 00:00:00 2001 From: Corina Gum <> Date: Fri, 10 Jul 2026 14:41:23 -0700 Subject: [PATCH 1/2] docs(samples): add Tab Web README with npm CFS proxy note The Tab example Web frontend uses npm, which is blocked on Microsoft-managed devices. Add a README documenting the build and pointing to the CFS proxy setup at aka.ms/CFS. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 75223766-eb7f-4146-9d06-2c4e1e22f42e --- examples/tab/Web/README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 examples/tab/Web/README.md diff --git a/examples/tab/Web/README.md b/examples/tab/Web/README.md new file mode 100644 index 00000000..8a3a9170 --- /dev/null +++ b/examples/tab/Web/README.md @@ -0,0 +1,14 @@ +# Tab Web frontend + +The React/Vite frontend for the Tab example. The Python bot serves the built assets. + +## Build + +```bash +npm install +npm run build +``` + +> **Microsoft-managed devices:** direct access to `registry.npmjs.org` is blocked, so `npm install` may fail. Your machine should already default to the Central Feed Services (CFS) proxy; if not, follow the setup instructions at [aka.ms/CFS](https://aka.ms/CFS). External contributors are unaffected. + +> This sample depends on `@microsoft/teams.*` packages. On a managed device, a newly published version may be held in CFS for ~7 days before it can be installed, so `npm install` can fail to resolve a just-released version until the quarantine clears. From f678508a58e84cf15b25049c2e6a4b2facbde033 Mon Sep 17 00:00:00 2001 From: Corina Gum <> Date: Fri, 10 Jul 2026 15:21:44 -0700 Subject: [PATCH 2/2] Address review: use non-specific CFS quarantine wording Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 75223766-eb7f-4146-9d06-2c4e1e22f42e --- examples/tab/Web/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/tab/Web/README.md b/examples/tab/Web/README.md index 8a3a9170..0453cd8d 100644 --- a/examples/tab/Web/README.md +++ b/examples/tab/Web/README.md @@ -11,4 +11,4 @@ npm run build > **Microsoft-managed devices:** direct access to `registry.npmjs.org` is blocked, so `npm install` may fail. Your machine should already default to the Central Feed Services (CFS) proxy; if not, follow the setup instructions at [aka.ms/CFS](https://aka.ms/CFS). External contributors are unaffected. -> This sample depends on `@microsoft/teams.*` packages. On a managed device, a newly published version may be held in CFS for ~7 days before it can be installed, so `npm install` can fail to resolve a just-released version until the quarantine clears. +> This sample depends on `@microsoft/teams.*` packages. On a managed device, a newly published version may be held in CFS for a short quarantine period before it can be installed, so `npm install` can fail to resolve a just-released version until the quarantine clears.