Documentation
Everything you need to know about deploying and managing your infrastructure with Batteries Included, from getting started to technical deep dives.
Getting Started
Batteries
Development
Build/Packaging Our Software
How the platform handles building and packaging with Docker and Mix releases.
Gen Resource - Yaml to Elixir
Internal conversion mechanism for transforming Kubernetes YAML into platform Elixir modules.
Major Parts Tour via Install
Overview of platform architecture components and installation process.
Internal Dev Tools
Overview of development tools and utilities in the platform codebase.
Resource Hashing
Implementation of cryptographic hashing for tracking and comparing resources in the control system.
Snapshot Apply
Internal process for managing system state changes and applying them across the cluster.
System State Overview
Internal system state management and caching mechanisms of the platform.
Ubuntu Dev prepare
Setting up an Ubuntu development environment for platform development.