BibleNote is organized as a single repository with two top-level projects:
Api- the .NET BibleNote application, domain services, providers, modules, and tests.Web- the TypeScript/Electron desktop shell, OneNote cache UI, MCP server, and packaging scripts.
Build the API solution:
cd Api
dotnet build BibleNote.sln -p:GenerateCode=FalseBuild the Web project:
cd Web
npm install
npm run buildCreate Windows desktop artifacts from Web:
cd Web
npm run dist:winThe Web packaging flow stages the .NET API from Api/Application and bundles it into the desktop application resources.