Skip to content

Commit b8f76d9

Browse files
committed
merge main into feature/cap-support
2 parents 2171e2e + e79e275 commit b8f76d9

404 files changed

Lines changed: 25946 additions & 4539 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
'@salesforce/b2c-cli': patch
3+
'@salesforce/b2c-tooling-sdk': patch
4+
---
5+
6+
`b2c setup skills` now prompts to overwrite already-installed skills in interactive mode instead of silently skipping them with a "use --update to overwrite" message. The existing `--update` and `--force` flags still work non-interactively.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@salesforce/b2c-cli': patch
3+
---
4+
5+
Refine b2c CLI skills (`scapi-schemas`, `scapi-custom`, `slas`, `ecdn`, `cip`, `users-roles`) to show config-first idiomatic usage. Examples now assume values like `tenantId`, `shortCode`, and `clientId` are resolved from `dw.json` / `SFCC_*` env vars, with flags shown only as overrides. This prevents coding agents from prompting users for values that are already configured.

.changeset/vitepress-v2-upgrade.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
'@salesforce/b2c-dx-docs': patch
3+
---
4+
5+
Upgrade documentation site to VitePress 2.0.0-alpha. Adds package-manager
6+
icons in `::: code-group` tabs (npm, pnpm, yarn, Homebrew), "Edit this page
7+
on GitHub" links, git-based "Last updated" timestamps, and improved local
8+
search ranking. Generated SDK API pages under `/api/` have edit and
9+
last-updated UI suppressed since they are regenerated on every build.

.claude-plugin/marketplace.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,17 @@
3939
"source": "./skills/b2c-experimental",
4040
"category": "productivity",
4141
"strict": false
42+
},
43+
{
44+
"name": "b2c-dx-mcp",
45+
"description": "MCP server for AI-assisted Salesforce B2C Commerce development with project-aware tooling for common workflows.",
46+
"author": {
47+
"name": "Salesforce"
48+
},
49+
"license": "Apache-2.0",
50+
"source": "./plugins/b2c-dx-mcp",
51+
"category": "productivity",
52+
"strict": false
4253
}
4354
]
4455
}

.claude/settings.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"enabledPlugins": {
3+
"skill-creator@claude-plugins-official": true
4+
}
5+
}

.claude/skills/sdk-module-development/SKILL.md

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -334,7 +334,20 @@ export { Feature } from './newmodule/index.js';
334334
export type { FeatureConfig } from './newmodule/index.js';
335335
```
336336

337-
### 6. Build and test
337+
### 6. Add to TypeDoc entry points
338+
339+
Add the new module's barrel file to `docs/typedoc.json` so API documentation is generated:
340+
341+
```json
342+
{
343+
"entryPoints": [
344+
"...",
345+
"../packages/b2c-tooling-sdk/src/newmodule/index.ts"
346+
]
347+
}
348+
```
349+
350+
### 7. Build and test
338351

339352
```bash
340353
pnpm --filter @salesforce/b2c-tooling-sdk run build
@@ -393,7 +406,7 @@ import { WebDavClient } from '../../src/clients/webdav.js';
393406
3. Create `index.ts` barrel with module-level JSDoc
394407
4. Add export to `package.json` with development condition
395408
5. Optionally add to main `src/index.ts` exports
396-
6. Write tests in `test/` mirroring the src structure
397-
7. Run `pnpm run build` to verify compilation
398-
8. Run `pnpm run test` to verify tests pass
399-
9. Update TypeDoc entry points in `typedoc.json` if needed
409+
6. Add entry point to `docs/typedoc.json` for API doc generation
410+
7. Write tests in `test/` mirroring the src structure
411+
8. Run `pnpm run build` to verify compilation
412+
9. Run `pnpm run test` to verify tests pass

.claude/skills/skill-authoring/SKILL.md

Lines changed: 0 additions & 237 deletions
This file was deleted.

0 commit comments

Comments
 (0)