> 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: