Skip to content
CAI
Software that uses CAICheck a score

KathleenDollard/VBWebApiTemplate

53.7

Weak · 20 September 2026

72

lines of production code

VB.NET

primary language

1

measurement over time

CAI band scale
CAI lens gauges

What this system is

This system is a NuGet package that distributes a Visual Basic .NET project template for ASP.NET Core Web APIs. It provides scaffolding artifacts, including configuration files and sample source code, to help developers quickly generate functional API projects with standard features like dependency injection and HTTPS redirection.

Features

Add VB.NET ASP.NET Core Web API project template

Introduces a new Visual Basic .NET template for generating ASP.NET Core Web API projects. This adds the necessary configuration files (template.json, host configs) and source code (Startup, Program, WeatherForecastController) to scaffold a functional API project with dependency injection, HTTPS redirection, and a sample weather forecast endpoint for VB developers.

content · high confidence

Initial release of ASP.NET Core Web API VB template package

This change introduces the packaging and distribution artifacts for the ASP.NET Core Web API VB template. It adds the MIT license file, a README, and a NuSpec file that defines the package metadata (ID: kdollard.template.vbwebapi, version 0.0.3) and specifies that the package contains template files from the Content directory. Additionally, the .gitignore file is updated to exclude generated .nupkg files from version control.

(repo-wide) · high confidence

Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

How this codebase got here

Baseline

  • First survey — no prior run to compare against. CAI 54.

Lenses

  • Code Health 100
  • Architecture 69
  • Maturity 47
  • Readiness 43
  • Security 87

Changes since last survey

  • 13 commits — 12 feature/other, 1 fixes

By area

  • content/content — 4 commits
  • (repo) — 3 commits
  • (root) — 3 commits
  • microsoft.dotnet.web.projecttemplates.5.0.5.0.9/content — 2 commits
  • content/WebApi-VB — 1 commit

Notable commits

  • fix: fixes for tempalte
  • change: Add .gitignore and .gitattributes.
  • change: Add project files.
  • change: Added template. dotnet new -i .\ in proj dir. Adds VB to Asp..WebApi.
  • change: Merge pull request #1 from sayedihashimi/master
  • change: Merge pull request #2 from sayedihashimi/master
  • change: Merge pull request #3 from sayedihashimi/master
  • change: adding lic and nuspec
  • change: cleaning up the repo
  • change: deleting loc folders
  • change: new vbproj
  • change: removing usersecrets
  • change: updates

Architecture

  • 1 containers · 0 bounded contexts · 0 dependency edges (baseline)

Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

Survey your own repository

KathleenDollard/VBWebApiTemplate was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.

About this page

  • The score is its most recent published measurement, taken on 20 September 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit d41cb023bab0aa2d51571ff6c43dbe015c737155 — the exact code this score is about.
  • Scored under rubric-2026.09.15 — the same rubric and the same method as every other entry in this index.
  • Measured by watchdog.canine.dev using codehealth-analyzer preprod-b51f968c9b10.