Novolis Docs
novolis-governance / imports-todo/github-frank-mine-extra.md

`D:\github` — Frank repos not in `D:\frankrepos`

dotnetgovernancenovolis

Context: D:\github has ~123 clones; ~82 names exist only on GitHub path vs D:\frankrepos. Most Frank. duplicates are the same migration as [frankrepos-catalog.md](./frankrepos-catalog.html). This doc covers extra mine repos* worth a dedicated import note.

Duplicate rule

If the repo exists under D:\frankrepos, use the frankrepos imports-todo doc — do not re-document here.

Extra mine repos (candidates)

Repo (`D:\github`)WhatNovolis targetVerdict
**Frank.DependenciesExplorer**NuGet dependency graph explorer (tool + library)`novolis-governance/scripts` or `novolis-install`**P2** — devtool; see below
**Frank.AzureDevOps**Azure DevOps helpers`novolis-codegen` / devtools**P3** — spike with GitKit
**Frank.Devops.WorkItemCreator**ADO work itemsDevtools / skip**P3**
**Frank.Brreg**Norwegian business registry APIProduct-only**Skip** platform
**Frank.Blazor.Mermaid**Blazor Mermaid tag helper`novolis-markup` or app**P2** if Blazor lane opens
**Frank.Apps.Ocr**Blazor OCR wrapperDogfood / skip**Skip**
**Frank.CSharp1BR**, **Frank.EnterpriseFizzBuzz**, **Frank.FizzBuzzJazzFuzz**KatasSkip
**Frank.FileToByteArray**Tiny utilityInline in consumer or skip**Skip**
**Frank.HaveIBeenPwned**May overlap `novolis-security`Audit vs `Novolis.Security.HaveIBeenPwned`**Skip duplicate**
**FleetCommander**See dedicated docPatterns only[fleetcommander-patterns-for-platform.md](./fleetcommander-patterns-for-platform.html)
**dotnet-chat-app**, **DotnetBlackJack**, **2d-topdown-experiment**Sample apps`novolis-dogfooding` inspiration**Apps only**
**DotnetRepoTemplate**TemplateAlign with `novolis-template-dotnet`**Merge ideas**
**frank-docfx-publish**DocFX publish`novolis-governance` docs CI**P3**
**class-from-dataset**, **find-a-friend**, **echoes**, **Alone**, **AssetPlusPlus**Products/experimentsSkip platform

Frank.DependenciesExplorer — detail

What

Library + tool using NuGet.ProjectModel to print transitive dependency trees.

Why

  • Useful for GPR migration and verify-nuget-only audits across 22 repos.
  • Not a game/stack feature — belongs in governance/devtools.

How

  1. Port to novolis-governance/scripts as Explore-PackageGraph.ps1 or thin Novolis.Install.Dependencies tool.
  2. No runtime dependency from platform libs.
  3. Prefer referencing NuGet package Frank.DependenciesExplorer from maintainer docs until Novolis-owned tool exists.

Acceptance

  • No duplicate migration brief for repos already listed in frankrepos-catalog.md.
  • DependenciesExplorer called out in maintainer-guide.md or governance scripts README.