+ Step {current + 1} of {STEP_NAMES.length} — {STEP_NAMES[current]} +
+{error}
+ {onRetry && ( + + )} ++ This wizard will walk you through setting up your local NWN development environment — Docker, GitHub + access, workspace initialization, repository cloning, and database seeding. +
++ Checking that Docker and the Forge backend are running. +
+Docker & Backend
++ {status === "checking" || status === "idle" + ? "Checking..." + : status === "ok" + ? "Backend is healthy" + : "Backend unreachable"} +
+
+ A PAT with repo scope is needed to fork and push to Layonara repositories.
+
+ {"\u2705"} Authenticated as {username} +
+ )} + {error &&+ Initialize the Forge workspace directory structure. +
++ Workspace Path +
++ {(config.WORKSPACE_PATH as string) || "/home/jmg/dev/layonara"} +
++ Path to the NWN:EE local server home directory (contains modules/, hak/, tlk/). +
++ NWN Home Path +
++ {(config.NWN_HOME_PATH as string) || "/home/jmg/dev/nwn/local-server/home"} +
++ Fork the Layonara repositories to your GitHub account. +
++ Layonara/{repo} +
+ {errors[repo] && ( ++ {errors[repo]} +
+ )} ++ Clone all forked repositories into the workspace. +
++ Pull the required Docker images for the local dev environment. +
++ Add your NWN CD key and player name so the dev server recognizes you as a DM. +
++ Your Layonara Forge environment is ready. Build modules, edit scripts, manage repositories, and run the local + dev server. +
+