Developer Marketplace Onboarding Toolkit¶
Spin up a working marketplace blueprint in minutes using the CLI wizard and sample repository sync utilities.
1. Generate a blueprint scaffold¶
kiket marketplace onboarding-wizard \
--identifier marketing-ops-preview \
--name "Marketing Ops Preview" \
--description "Self-serve workspace kit" \
--template sample \
--destination ~/code/marketing-ops-preview
What happens:
- Copies the selected definition template (
sampleby default) into the destination folder. - Creates
.kiket/manifest.yamlpre-filled with your identifier, name, and description. - Adds a README with the next steps (lint, publish, push to GitHub).
Options
| Flag | Description |
|---|---|
--template |
Template under definitions/ to copy (sample, marketing_ops, etc.). |
--destination |
Absolute/relative path where files should be created. |
--force |
Overwrite the destination directory if it already exists. |
2. Sync the sample repositories¶
kiket marketplace sync-samples --destination ~/code/marketplace-samples --blueprints sample marketing_ops
This command copies the requested blueprint folders from the repo’s definitions/ directory so you can inspect or modify them locally.
- Use multiple blueprint names to pull several samples at once.
- Pass
--forceto overwrite an existing destination.
3. Iterate and publish¶
- Edit
.kiket/manifest.yaml, workflows, and extensions to fit your product. - Run
kiket extensions lint <path>andkiket extensions publish <path> --registry marketplace --dry-run. - Push the repository to GitHub and submit it for marketplace review.
Need inspiration? Run kiket marketplace sync-samples --blueprints marketing_ops and explore the generated folder structure.