Skip to content

Install patterns

Three supported install flows. apm.yml pinning is the recommended path for service repos — it’s the only flow CI can audit deterministically.

Pin individual plugins to the current marketplace tag (v6.1.0 ships today). Reproducible across every developer’s IDE, every PR check, and every coding-agent run.

# <service-repo>/apm.yml
dependencies:
apm:
- DevExpGbb/zava-agent-config/plugins/secure-baseline#v6.1.0
- DevExpGbb/zava-agent-config/plugins/code-kit#v6.1.0
- DevExpGbb/zava-agent-config/plugins/review-kit#v6.1.0
- DevExpGbb/zava-agent-config/plugins/release-kit#v6.1.0
# operate-kit, ideate-kit not needed → not pinned

Then:

Terminal window
apm install
apm audit --ci

APM quick start →

Install a plugin directly from the org/repo path. Good for spikes & experiments; not the path for production service repos because the pin isn’t recorded anywhere.

Terminal window
apm install DevExpGbb/zava-agent-config/plugins/code-kit#v6.1.0

3. Register the marketplace, then install by name

Section titled “3. Register the marketplace, then install by name”

Register zava-agent-config as a marketplace once, then install any package by short name. Useful when you’ll consume several packages and want compact commands.

Terminal window
apm marketplace add DevExpGbb/zava-agent-config
apm install code-kit@zava-agent-config
apm install review-kit@zava-agent-config

Marketplace registration & install syntax is documented upstream:

You are…Use
A Zava service repo (storefront, checkout…)apm.yml pin
Trying a plugin in a throwaway sandboxOne-shot CLI
Onboarding a new repo to the whole catalogMarketplace + named pins