Bootstrapp vytváří výchozí strukturu aplikací a balíčků ze šablon: primárně pro iOS a macOS aplikace, balíčky Swift a projekty Xcode, samotný šablonový systém je ale dost obecný pro jakýkoli opakovaně generovaný kód. Složku se šablonami lze do aplikace přetáhnout, po výběru v postranní liště se vyplní formulář s parametry a jedním kliknutím vznikne výsledný projekt.
Každá šablona je popsána souborem Bootstrapp.json s parametry, jejich výchozími hodnotami, validací a závislostmi. Šablonový jazyk podporuje dosazování hodnot, vestavěné transformace textu, podmínky se složenými výrazy a cykly, a celé soubory či adresáře lze do generování zahrnout podmíněně. Soubor Xcode projektu vzniká přes XcodeGen na základě specifikace ve šabloně a k dispozici jsou i metašablony pro tvorbu nových šablon.
Pro hodnocení programu se prosím nejprve přihlaste