View Source API Reference spark v1.1.44

Modules

Documentation for Spark.

Tools to generate cheat sheets for spark DSLs

Helpers for meta programming around code and code snippets

The primary entry point for adding a DSL to a module.

Utilities for building DSL objects programatically, generally used in transformers.

Declares a DSL entity.

An extension to the Spark DSL.

Allows splitting up a DSL into multiple modules, potentially organizing large DSLs

Supply this when defining an extension to add entity builders to another extension's section.

Declares a DSL section.

A transformer manipulates and/or validates the entire DSL state of a resource.

A verifier gets the dsl state and can return :ok or :error.

Verifies that each entity that has an identifier is unique at each path.

Used when a DSL is incorrectly configured.

Formats Spark modules.

Used to dynamically generate configuration functions for Spark extensions based on their DSL.

Helpers for working with our superset of nimble options.

Helpers for spark types

Mix Tasks

Creates a set of cheat sheets for each Extension provided

Includes generated cheat sheets in the search bar

Manages a variable called spark_locals_without_parens in the .formatter.exs from a list of DSL extensions.

Replaces any documentation links with text appropriate for hex docs.