Cribl pack development under dryvist — open infrastructure for AI-coding-tool observability.
| Repo | Purpose |
|---|---|
cc-edge-pack-template |
Template for new Cribl Edge / Stream packs |
cc-edge-claude-code-io |
Claude Code session-logs + OpenTelemetry pack |
.github |
Org-wide standards: AI policy, Biome config, security policy, renovate inheritance |
To start a new dryvist Cribl pack, scaffold from the template:
gh repo create dryvist/cc-edge-<source>-io --public --template dryvist/cc-edge-pack-template
gh repo clone dryvist/cc-edge-<source>-io
cd cc-edge-<source>-io
npm installTo install one of our published packs into a Cribl deployment, download the
.crbl artifact from the repo's GitHub Releases and import via the Cribl UI
(Manage → Packs → Add Pack → Upload).
Each pack repo carries its own development tooling — see the per-repo
README for make / npm targets specific to that pack.
Org-wide tooling and conventions live in
.github:
CLAUDE.md— AI assistant policy + inheritance chainbiome.jsonc— canonical Biome lint + format rulesSECURITY.md— vulnerability reporting + dependency trust tiersrenovate.json— extendsJacobPEvans/.github:renovate-presets
- Language: TypeScript everywhere we write code (test harnesses, custom GitHub Actions, tooling)
- Lint + format: Biome (canonical config in
.github/biome.jsonc) - Test runner: Vitest
- Releases: release-please inherited from
JacobPEvans/.github - Dependency updates: Renovate inherited via
extends: github>JacobPEvans/.github:renovate-presets
Issues and pull requests are welcome on any of the active repositories above.
For changes that affect multiple packs (e.g., updates to the test harness or
shared workflows), open the PR against
cc-edge-pack-template
or .github as appropriate, and we'll
sweep the change across consumer packs.
All dryvist repositories are licensed under Apache-2.0 unless individual repos state otherwise.