Concepts ======== Understanding how fromager works under the hood. Key Topics ---------- These guides explain the fundamental concepts and design principles behind fromager: * **Bootstrap vs Build Modes** - Understand the difference between recursive discovery (bootstrap) and single-package builds (build) * **Dependency Types** - Learn about build-system, build-backend, build-sdist, and install dependencies .. toctree:: :maxdepth: 1 bootstrap-vs-build dependencies Related Practical Guides ------------------------- Apply these concepts with task-oriented guides: * :doc:`/using` - Bootstrap and build mode usage * :doc:`/how-tos/repeatable-builds` - Use build graphs for consistent builds * :doc:`/how-tos/graph-commands/index` - Analyze dependency graphs * :doc:`/customization` - Customize the build process Reference Material ------------------ * :doc:`/reference/glossary` - Definitions of key terms * :doc:`/reference/files` - Build order and graph file formats