Files
luet/docs/content/en/docs/Concepts/Packages/collections.md
Ettore Di Giacinto a591a1e44f 📓 Add docs alongside
2022-01-30 22:04:36 +01:00

1.3 KiB

title, linkTitle, weight, description
title linkTitle weight description
Collections Collections 4 Group a set of package build spec with templating

Collections are a special superset of packages. To define a collection, instead of using a definition.yaml file, create a collection.yaml file with a list of packages:

{{}}

Packages under a collection shares the same build.yaml and finalize.yaml, so a typical package layout can be:

collection/
    collection.yaml
    build.yaml
    finalize.yaml
    ... additional files in the build context

Luet during the build phase, will treat packages of a collection individually. A collection is a way to share the same build process across different packages.

Templating

The templating mechanism can be used in collections as well, and each stanza in packages is used to interpolate each single package.

Examples