> Preface: the current bootstrap chapter goes into a high-level overview of what bootstrap *does*, but does not give an overview of the internal implementation concepts or abstractions in terms of how bootstrap does it.
>
> Plan:
> - Keep the current bootstrap chapter as the introduction of what bootstrap is / what bootstrap does.
> - Add a chapter on *how* bootstrap does it: core concepts and abstractions (synopsis of the `Step` trait), key entry points ((either ./x or ./x.ps1) -> x.py -> src/bootstrap/bootstrap.py -> src/bootstrap/main.rs), more diagrams!
> - Add a chapter for a listing for bootstrap subcommands and what they do (with flags and args)
>
> Useful resources:
> - <https://github.com/rust-lang/rust/tree/master/src/bootstrap>
> - <https://hackmd.io/dVY-dROLTZu0EkpWSgfnSQ>
:construction: Draft for reworking the Bootstrap Chapter into a Bootstrap section :construction:
- H1 (top-level) headings in this draft corresponds to a **chapter**.
# Introduction to Bootstrap
:construction: **WORK IN PROGRESS** :construction:
# How Bootstrap does it
:construction: **WORK IN PROGRESS** :construction:
# Listing for common Bootstrap commands
:construction: **WORK IN PROGRESS** :construction: