diff --git a/src/SeqCli/Skills/Resources/building-seq-plug-in-apps/SKILL.md b/src/SeqCli/Skills/Resources/building-seq-plug-in-apps/SKILL.md index 4aaadd78..f32e1a1e 100644 --- a/src/SeqCli/Skills/Resources/building-seq-plug-in-apps/SKILL.md +++ b/src/SeqCli/Skills/Resources/building-seq-plug-in-apps/SKILL.md @@ -46,6 +46,10 @@ Input apps use `Seq.Input.{Name}` naming. + + + + ``` @@ -521,10 +525,14 @@ Take care that the smoke test project doesn't exit or assume completion before a - Default time zone: `Etc/UTC` - Default date/time format: `o` (ISO-8601 round-trip) +## Gotchas + +- Seq does not resolve package dependencies when installing apps. Apps must package assembly dependencies into their own NUPKG (see CSPROJ conventions above). + ## References - [CLEF specification](https://clef-json.org) — the Compact Log Event Format (`@t`, `@mt`, `@m`, `@l`, `@x`, `@i`, `@r`) -- [Posting raw events](https://docs.datalust.co/docs/posting-raw-events) — CLEF reference including Seq trace extensions (`@tr`, `@sp`, `@ps`, `@st`, `@sc`, `@ra`, `@sk`) +- [Posting raw events](https://docs.datalust.co/docs/posting-raw-events) — CLEF reference including Seq trace extensions (`@tr`, `@sp`, `@ps`, `@st`, `@sa`, `@ra`, `@sk`) - [Template syntax](https://docs.datalust.co/docs/template-syntax) — documentation for the Seq template language used in app settings - [seq-apps-runtime](https://github.com/datalust/seq-apps-runtime) — source code for the `Seq.Apps` API (`SeqApp`, `ISubscribeToAsync`, `ISubscribeToJsonAsync`, etc.) - [seqcli](https://github.com/datalust/seqcli) — source code for the `seqcli app run` command that Seq uses to host apps at runtime