Ten pages in three groups. The first three describe the repository: What is in a theme repository (including which committed files anyone can download), the shapes you will inherit, and the line between source and committed build output. Read them first if the repository is new to you.
The middle four are about getting code into a page: the two build conventions, how a site splits its JavaScript into bundles, how a component queues a bundle for the base template to print, and the CSP nonce that every script tag carries. Cache-busting asset URLs completes the pair of house rules. The last two pages cover a site's own translation files and what must never be committed, with what to do when it already has been.