|
|
|
@@ -14,14 +14,14 @@ applications.
|
|
|
|
| `go.maximumdirect.net/ckconfig` | You want operators to view, validate, explain, and compare ConfigKit configuration. |
|
|
|
|
| `go.maximumdirect.net/ckconfig` | You want operators to view, validate, explain, and compare ConfigKit configuration. |
|
|
|
|
| `go.maximumdirect.net/ckprompt` | You want operators to inspect PromptKit resources, check and preview requests, or run smoke tests. |
|
|
|
|
| `go.maximumdirect.net/ckprompt` | You want operators to inspect PromptKit resources, check and preview requests, or run smoke tests. |
|
|
|
|
|
|
|
|
|
|
|
|
Current integration source selects ConfigKit v1.2.0 and PromptKit v0.21.0.
|
|
|
|
The v0.7.0 integrations select ConfigKit v1.2.0, and ckprompt selects PromptKit
|
|
|
|
|
|
|
|
v0.21.0.
|
|
|
|
|
|
|
|
|
|
|
|
| Selection | Core | ckconfig | ckprompt | Upstream libraries and status |
|
|
|
|
| Selection | Core | ckconfig | ckprompt | Upstream libraries and status |
|
|
|
|
| --- | --- | --- | --- | --- |
|
|
|
|
| --- | --- | --- | --- | --- |
|
|
|
|
| Published core | v0.6.0 | — | — | Usable independently. |
|
|
|
|
| Published core | v0.6.0 | — | — | Usable independently. |
|
|
|
|
| ConfigKit integration | v0.6.0 | v0.7.0 | — | ConfigKit v1.2.0. |
|
|
|
|
| ConfigKit integration | v0.6.0 | v0.7.0 | — | ConfigKit v1.2.0. |
|
|
|
|
| PromptKit integration | v0.6.0 | v0.6.0 | v0.6.0 | ConfigKit v1.1.0 and PromptKit v0.20.0. |
|
|
|
|
| PromptKit integration | v0.6.0 | v0.7.0 | v0.7.0 | ConfigKit v1.2.0 and PromptKit v0.21.0. |
|
|
|
|
| Current integration source | v0.6.0 | Local | Local | ConfigKit v1.2.0 and PromptKit v0.21.0. The ckprompt v0.7.0 release is pending. |
|
|
|
|
|
|
|
|
| Earlier matched integration set | v0.3.0 | v0.2.0 | v0.2.0 | ConfigKit v0.8.0 and PromptKit v0.16.0, using their earlier import paths. |
|
|
|
|
| Earlier matched integration set | v0.3.0 | v0.2.0 | v0.2.0 | ConfigKit v0.8.0 and PromptKit v0.16.0, using their earlier import paths. |
|
|
|
|
|
|
|
|
|
|
|
|
Install the published core with:
|
|
|
|
Install the published core with:
|
|
|
|
@@ -31,10 +31,9 @@ go get go.maximumdirect.net/commandkit@v0.6.0
|
|
|
|
```
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
Select either integration with `go get go.maximumdirect.net/ckconfig@v0.7.0`
|
|
|
|
Select either integration with `go get go.maximumdirect.net/ckconfig@v0.7.0`
|
|
|
|
or `go get go.maximumdirect.net/ckprompt@v0.6.0`. The published integrations
|
|
|
|
or `go get go.maximumdirect.net/ckprompt@v0.7.0`. The published integrations
|
|
|
|
select core v0.6.0. Published ckprompt v0.6.0 selects ckconfig v0.6.0.
|
|
|
|
select core v0.6.0. ckprompt v0.7.0 selects ckconfig v0.7.0, which includes
|
|
|
|
Current ckprompt source selects published ckconfig v0.7.0. Both ckconfig versions
|
|
|
|
`AdaptDiagnostics`.
|
|
|
|
include `AdaptDiagnostics`.
|
|
|
|
|
|
|
|
They build independently against these released dependencies; a local workspace
|
|
|
|
They build independently against these released dependencies; a local workspace
|
|
|
|
is optional for development. Published ckconfig v0.3.0 also uses ConfigKit v1.1.0
|
|
|
|
is optional for development. Published ckconfig v0.3.0 also uses ConfigKit v1.1.0
|
|
|
|
and does not compose with ckprompt v0.2.0's earlier ConfigKit dependency.
|
|
|
|
and does not compose with ckprompt v0.2.0's earlier ConfigKit dependency.
|
|
|
|
@@ -48,8 +47,6 @@ PromptKit v0.21.0 exposes main-relative companion imports through its existing
|
|
|
|
configuration-source API. Applications select those inputs when constructing
|
|
|
|
configuration-source API. Applications select those inputs when constructing
|
|
|
|
the engine supplied to ckprompt's loader callback. [PromptKit companion import guidance](https://forge.maximumdirect.net/base-layer/promptkit/src/commit/171fb11f4e967a1da3af57843c6467954b14ba09/docs/consumers/pkg-promptkit.md#load-companion-prompts-relative-to-the-main-configuration).
|
|
|
|
the engine supplied to ckprompt's loader callback. [PromptKit companion import guidance](https://forge.maximumdirect.net/base-layer/promptkit/src/commit/171fb11f4e967a1da3af57843c6467954b14ba09/docs/consumers/pkg-promptkit.md#load-companion-prompts-relative-to-the-main-configuration).
|
|
|
|
|
|
|
|
|
|
|
|
Coordinated integration releases are tracked in the future work record. [Pending integration work](../roadmap/future.md#pending-integration-work).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Importing a module does not install its commands. Pass commands to
|
|
|
|
Importing a module does not install its commands. Pass commands to
|
|
|
|
`commandkit.New` or `App.Register` explicitly. ckprompt depends on ckconfig's
|
|
|
|
`commandkit.New` or `App.Register` explicitly. ckprompt depends on ckconfig's
|
|
|
|
public APIs, but you can install its `promptkit` commands without installing
|
|
|
|
public APIs, but you can install its `promptkit` commands without installing
|
|
|
|
|