provisioning-code/tools/distribution
2026-07-09 21:56:19 +01:00
..
.gitkeep code: clean-start baseline — orchestration spine (constellation materialization) 2026-07-09 21:56:19 +01:00
create-installer.nu code: clean-start baseline — orchestration spine (constellation materialization) 2026-07-09 21:56:19 +01:00
docs_discovery.nu code: clean-start baseline — orchestration spine (constellation materialization) 2026-07-09 21:56:19 +01:00
docs_postprocessing.nu code: clean-start baseline — orchestration spine (constellation materialization) 2026-07-09 21:56:19 +01:00
docs_templates.nu code: clean-start baseline — orchestration spine (constellation materialization) 2026-07-09 21:56:19 +01:00
generate-distribution.nu code: clean-start baseline — orchestration spine (constellation materialization) 2026-07-09 21:56:19 +01:00
generate-docs.nu code: clean-start baseline — orchestration spine (constellation materialization) 2026-07-09 21:56:19 +01:00
guide_generators.nu code: clean-start baseline — orchestration spine (constellation materialization) 2026-07-09 21:56:19 +01:00
installer_generator.nu code: clean-start baseline — orchestration spine (constellation materialization) 2026-07-09 21:56:19 +01:00
installer_metadata.nu code: clean-start baseline — orchestration spine (constellation materialization) 2026-07-09 21:56:19 +01:00
installer_utilities.nu code: clean-start baseline — orchestration spine (constellation materialization) 2026-07-09 21:56:19 +01:00
installer_validator.nu code: clean-start baseline — orchestration spine (constellation materialization) 2026-07-09 21:56:19 +01:00
platform_compiler.nu code: clean-start baseline — orchestration spine (constellation materialization) 2026-07-09 21:56:19 +01:00
prepare-core-dist.nu code: clean-start baseline — orchestration spine (constellation materialization) 2026-07-09 21:56:19 +01:00
prepare-platform-dist.nu code: clean-start baseline — orchestration spine (constellation materialization) 2026-07-09 21:56:19 +01:00
README.md code: clean-start baseline — orchestration spine (constellation materialization) 2026-07-09 21:56:19 +01:00
test_min2.nu code: clean-start baseline — orchestration spine (constellation materialization) 2026-07-09 21:56:19 +01:00

Distribution Package Generation

Purpose: Generate complete distribution packages from compiled binaries and libraries.

Contents

Scripts and outputs for creating distribution-ready packages across multiple platforms and formats.

What is Distribution Generation

Distribution generation takes the compiled artifacts from dist/ and packages them into:

  • Installable archives (tar.gz, zip)
  • Platform-specific installers (deb, rpm, brew)
  • Docker/container images
  • Binary distributions with configuration templates

Build Process

The distribution build system:

  1. Takes binaries from dist/platform/
  2. Takes libraries from dist/core/
  3. Takes configuration templates from dist/config/
  4. Combines with installation scripts
  5. Creates platform-specific packages

Generate a distribution:

just dist-generate              # Full distribution generation
just dist-validate              # Validate generated distribution

Output Artifacts

Generated distribution includes:

  • Compiled binaries (orchestrator, control-center, MCP server)
  • Installation script (install.sh)
  • Configuration templates
  • Documentation
  • License files
  • dist/ - Build output (source for distribution)
  • package/ - Alternative packaging (low-level format creation)
  • release/ - Version management and release tagging

Integration

The distribution output is used by:

  • Installation system (provisioning-installer)
  • Package managers
  • CI/CD pipelines
  • End-user downloads