What's in the template?

After fdk create with the react-starter-template, your app folder matches the layout below.

Folder / fileWhat it containsYou will edit it when…
manifest.jsonApp definition: placements, requests, engines, runtime configYou add placeholders, request templates, and engine versions
app/All front-end code and HTML entriesYou build the full page UI and ticket sidebar UI
app/index.htmlFull page entry HTMLYou add {{{appclient}}} and mount React
app/components/React componentsYou build pages, components, and placeholder UIs
app/public/Static assets (icons, images)You add or replace icons/assets
app/styles/CSSYou tweak base styling
config/Installation parameters and request templatesYou add iparams and requests.json
.fdk/Local dev config generated by the CLIYou usually don’t edit this by hand
tests/Unit test scaffoldYou add tests as your app grows
package.jsonDependencies and scriptsYou add npm packages (like react-redux)
log/Local logs created by fdk runYou debug local runs
Tip

The .fdk and log folders show up as you use the CLI. Avoid renaming core folders such as app or config unless you know how your build and manifest paths must stay aligned.