Aura.Model.HexPackageMeta (Aura v0.9.0)

View Source

A struct describing additional metadata about a Aura.Model.HexPackage

Summary

Types

Additional external URL relating to the package

Short, human-readable description of the package

The software license associated to the package

t()

Type describing additional metadata about a Aura.Model.HexPackage

Functions

Builds a HexPackageMeta from a map

Types

meta_url()

@type meta_url() :: URI.t()

Additional external URL relating to the package

package_description()

@type package_description() :: String.t()

Short, human-readable description of the package

software_license()

@type software_license() :: String.t()

The software license associated to the package

t()

@type t() :: %Aura.Model.HexPackageMeta{
  description: package_description(),
  licenses: [software_license()],
  links: [meta_url()],
  maintainers: [Aura.Common.username()]
}

Type describing additional metadata about a Aura.Model.HexPackage

🏷️ Keys

Functions

build(m)

@spec build(m :: map()) :: t()

Builds a HexPackageMeta from a map