Documentation

Lake.Build.Package

Package Facet Builds #

Build function definitions for a package's builtin facets.

def Lake.Package.afterBuildCacheAsync {α : Type} (self : Package) (build : JobM (Job α)) :
FetchM (Job α)

Perform a build job after first checking for an (optional) cached build for the package (e.g., from Reservoir or GitHub).

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    def Lake.Package.afterBuildCacheSync {α : Type} (self : Package) (build : JobM α) :
    FetchM (Job α)

    Perform a build after first checking for an (optional) cached build for the package (e.g., from Reservoir or GitHub).

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      A name-configuration map for the initial set of Lake package facets (e.g., extraDep).

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        @[reducible, inline]

        A name-configuration map for the initial set of Lake package facets (e.g., extraDep).

        Equations
        Instances For