Skip to content
Developer Guide

Developer Guide

The Developer Guide is the working handbook for engineers building on DataKit. It covers local setup, the first-package workflow, the core SDK packages, testing strategy, and contribution expectations for the monorepo.

Use this section when you need to:

  • install and build dk from source
  • scaffold a project and first transform
  • understand the main SDK packages under sdk/
  • run unit, integration, and end-to-end tests
  • prepare a branch and PR that matches project conventions

Pages in this section

  • Quickstart — install dk, scaffold a project, and run a first package locally
  • SDK Reference — key packages for manifests, validation, execution, registry, promotion, schema, catalog, and lineage
  • Testing — test targets, patterns, and transform-focused guidance
  • Contributing — branch, PR, and code-style expectations

See Also