Concepts & Terms
Components
All components are implemented in the form of DataLad datasets, interconnected (via super-subdataset relationships) to express dependencies. For more information about DataLad's super-subdataset relationships, please refer to the DataLad Handbook.
builder
dataset: environments (e.g. Singularity images) to build binary
packages from source packages using a containerized pipeline for a single target
distribution.
package
dataset: source and binary Debian packages for a single piece
of software specific to a distribution major release. Contains a builder
dataset, attached as a subdataset, for the respective distribution.
distribution
dataset: collection of package
datasets built for a specific
distribution release (e.g. Debian 10). Contains a single builder
subdataset
for the respective distribution release.
archive
dataset: Debian package archive for deployment on a webserver as an
apt repository. Contains any number of distribution
datasets as subdatasets
that are used as sources to populate the archive.