CVSmia — User Manual
This docs/ folder contains the local help and user manual source in Markdown. Use these files as the source for generated HTML documentation.
Structure:
overview.md— product overview and conceptsquickstart.md— install, run, quick startui.md— UI tour and menu descriptionsworkflows.md— common workflows (customize, AI-tailor, manipulate, validate, view)troubleshooting.md— common issues and fixesusage.nb.md— local help (Norwegian Bokmal)usage.en.md— local help (English)usage.md— fallback/local help landing pageexamples/sample_resume.json— example JSON to test the viewerimages/— simple SVG diagrams used in docs
Generate local help with DocFX
From src/cvsmia/docs run:
dotnet tool restore
docfx build docfx.json -o .
This generates:
usage.nb.htmlusage.en.htmlusage.html(fallback/landing)
These files are copied to app output and used by F1 in CVSmia.
Preview images are available under docs/images/. Use them in the Markdown files like: .
Developer notes:
- JSON validation uses the schema configured by
Settings:JsonResumeSchemaPath(file or folder). - AI prompt and system-instruction defaults are configured in
src/cvsmia/ai-prompts.json, with optional per-user override in%APPDATA%\Solsem Consulting\CVSmia\ai-prompts.override.json. AI Assistert CV Manipulatorusessrc/cvsmia/ai-assisted-cv-manipulator-instructions.jsonfor its predefined instruction presets.- Støttede lisensmoduler eksponeres i
src/CVSmia.Licensing/license-modules.jsoni generisk protokollformat medprotocolVersion,applicationogmodules[].id. Filen genereres frasrc/CVSmia.Licensing/EnumAppModules.csunder build viatools/update-license-modules-manifest.ps1, ogNonetas ikke med. - Integration tests are in
src/CVSmia.App.Tests/integration(includingEndToEndFlowTests).