PklUnofficial

Coverage Status

What this unofficial site covers and where it still needs work.

Coverage Status

This page tracks documentation coverage, not Pkl implementation status. The official Pkl project and CLI remain the source of truth for language behavior.

Area Current Shape
Learn Linear path from installation to values, modules, objects, functions, types, classes, constraints, resources, projects, advanced syntax, evaluation, and debugging.
Reference CLI, integration, values, syntax, object model, annotations, operators, collections, resources, projects, module system, semantics, diagnostics, stdlib, and output formats.
Ecosystem Editor support, documentation tools, site tooling, compatibility notes, source alignment, and contributor workflow.
Compatibility Notes on how this site relates to official docs, package docs, release notes, and examples.

Coverage Gaps

  • more runnable examples for package projects

  • deeper standard-library examples

  • concrete examples for more standard-library modules

  • richer comparison with official package documentation

  • versioned notes for Pkl releases

Source Discipline

Every page should distinguish:

  • Pkl model: the language behavior readers should learn.

  • Official source: where the behavior is documented or implied upstream.

  • Editorial note: why this site presents the material differently.

Roadmap

  • add compact examples to every reference page
  • add version labels where behavior changes across Pkl releases
  • add package authoring walkthroughs
  • add a release-note digest for language changes