fsprojects/ProjectScaffold
51.6
Weak · 23 September 2026
290
lines of production code
F#
primary language
5
measurements over time
What this system is
This system is a .NET project scaffolding tool that generates F\# solution templates and associated documentation sites. It provides a complete development environment including build scripts, CI configurations, and a command-line interface for filtering and data processing. The system manages dependencies via Paket and includes an automated test suite for validation.
Features
Added F\# console application with command-line argument parsing
A new F\# console application project has been added to the codebase, introducing a command-line interface that parses arguments for date-based filtering (equality, greater than, less than, and between) as well as input/output file and console options. The implementation relies on the Argu library to handle argument parsing and provides a structured way to interpret user inputs for filtering and data sources.
src/FSharp.ConsoleTemplate · high confidence
Added F\# project template with sample library and Paket configuration
A new F\# project template has been added to the repository, providing a ready-to-use structure for F\# development. The template includes a sample library (Library.fs) with a 'hello' function, a script (Script.fsx) demonstrating its usage, and assembly metadata (AssemblyInfo.fs). Additionally, the template is configured with Paket for dependency management, referencing FSharp.Core, and includes a paket.template file that defines NuGet package metadata and file mappings for the output.
src/FSharp.ProjectTemplate · high confidence
Added documentation templates and content files for the F\# project scaffold
The docsrc directory now includes new files that establish the structure for generated documentation. A new template file (template.cshtml) provides the HTML layout for the documentation site, including navigation links to the home page, NuGet package, GitHub repository, and API reference. Additionally, new content files (index.fsx and tutorial.fsx) define the main landing page and a sample tutorial, which will be processed to generate the corresponding HTML pages. These changes enable the automatic generation of a complete documentation site for the FSharp.ProjectScaffold library.
docsrc · medium confidence
Initial release of ProjectScaffold for .NET solutions
Provides a complete scaffolding template for .NET solutions, including a FAKE-based build script (build.sh/build.cmd), CI configurations for Travis and AppVeyor, and an initialization wizard (init.fsx) that generates project files, AssemblyInfo, and documentation structure. The release notes indicate the removal of SourceLink in version 1.0.1.
(repo-wide) · high confidence
Test coverage
Added Expecto-based test suite for the project template
Added a new test project, FSharp.ProjectTemplate.Tests, containing initial unit tests for the template's domain types and generators. The suite uses the Expecto framework with FsCheck for property-based testing, covering whitespace handling and equality checks.
tests · high confidence
Dependencies
Migrate to .NET Core and Paket for dependency management
The project has been updated to support modern .NET targets, with the main library targeting .NET 4.5, 4.7, and .NET Standard 2.0, while the console template and test project target .NET 4.7 and .NET Core 2.1. The build system now uses Paket for package management, as evidenced by the new \paket.dependencies\ and \paket.lock\ files, replacing previous NuGet-based workflows.
(dependencies) · 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
Score
- CAI 54 → 52 (-2.1)
- Rubric changed (rubric-2026.08.19 → rubric-2026.09.15) — scores are not directly comparable.
Lenses
- Code Health 100 → 100 (+0.0)
- Architecture 69 → 69 (+0.0)
- Maturity 32 → 32 (+0.0)
- Readiness 63 → 55 (-8.2)
- Security 100 → 100 (+0.0)
Resolved (5)
- Dependency hygiene not measured — no packages were read
- No exposed public API
- Test reliability not included
- complexity unreadable for .fs — churn × complexity hotspots could not be measured
- dormant codebase — no living knowledge left to concentrate
New (2)
- Documentation: no usage examples (README.md)
- No dependency advisory monitoring
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
Survey your own repository
fsprojects/ProjectScaffold 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 23 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 42367dc25b6bf36d1ba05c7c240ee2f390e13394 — 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-955b9cee9818.