View Source API Reference spark v1.1.44
Modules
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.