Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Bundler reading path

Every bundler page in reading order, in seven stages from understanding bundles to life after release, with what each stage answers and a short path for readers in a hurry.

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/bundlers/bundle-reading-path.md

On this page

Bundler reading path

This page is for anyone who wants to read the bundler section from start to finish. The stages follow the life of a bundle; read a stage when you reach it in your project.

Contents

  1. In a hurry
  2. Stage 1: understand
  3. Stage 2: choose and pin
  4. Stage 3: licenses
  5. Stage 4: install inside the bundle
  6. Stage 5: your kind of bundle
  7. Stage 6: safe, built and tested
  8. Stage 7: after release

In a hurry

  1. Bundlers: start here
  2. GPL obligations when you distribute
  3. First boot and install once
  4. Default credentials and first sign-in
  5. Bundle release checklist

Stage 1: understand

PageAnswers
What a bundle iswhat counts as a bundle; when it becomes a distribution
Kinds of bundlesthe ten kinds compared
Bundler glossarythe words

Stage 2: choose and pin

PageAnswers
Choosing the baseExponential 6, Legacy or Nexus
Exponential 6 as a basewhat the root package already brings
Platform distributions as a baseLegacy and Nexus facts and traps
Getting the codethe three ways and build commands
Versions, tags and pinningpermanent tags, version sort, tilde
Composer-based bundlesyour own composer.json
Lock files and reproducible buildsbuilding twice the same way
Adding and removing extensionschanging the extension set

Stage 3: licenses

PageAnswers
GPL obligationswhat distributing asks
License texts and noticesthe files to ship
Third-party componentsthe inventory
License fields in your packagesyour own metadata
Documentation to shipthe GFDL and your guides

Stage 4: install inside the bundle

PageAnswers
Site packages in a bundlewhich site, which files
Your own package servermirrors and your packages
Offline bundlesinstalling without internet
The three installerswizard, kickstarter, exp:install
Unattended install with exp:installone command
The kickstarter for bundlesthe file-driven installer
kickstart.ini templatesreviewed templates
First boot and install oncewhen to install
Database choices, SQLite bundlesdatabases
Web server and engine choices, Velocity in a bundleserving

Stage 5: your kind of bundle

Container images · Server and virtual machine images · Hosting panel installers · Linux distribution packaging · Agency starter kits · Extension bundles · Appliances · Education and demo bundles · Demo mode in bundles

Stage 6: safe, built and tested

Stage 7: after release

PageAnswers
Updates and upgrade pathskeeping installations current
Support boundarieswho supports what
Contributing fixes backsending fixes upstream
Publishing extensionssharing generic extensions
Naming and brandingnames and credits
OEM and the partner programpartnership
Bundler FAQquick answers

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x