Skip to content

Improve bit Boilerplate tooling (#12820) - #12821

Open
yasmoradi wants to merge 3 commits into
bitfoundation:developfrom
yasmoradi:toolings
Open

Improve bit Boilerplate tooling (#12820)#12821
yasmoradi wants to merge 3 commits into
bitfoundation:developfrom
yasmoradi:toolings

Conversation

@yasmoradi

@yasmoradi yasmoradi commented Aug 4, 2026

Copy link
Copy Markdown
Member

closes #12820

Summary by CodeRabbit

  • New Features

    • Added Aspire configuration and MCP integration to generated boilerplate projects.
    • Added automatic development-time rebuilding for stylesheets, TypeScript, and resources without requiring a separate Live Sass extension.
    • Updated project startup, build, test, and migration commands for the revised project structure.
  • Bug Fixes

    • Improved development response caching behavior to prevent stale content.
  • Documentation

    • Updated setup guidance and editor recommendations to reflect the streamlined workflow.

@yasmoradi
yasmoradi requested review from msynk and a lite review from Copilot August 4, 2026 19:05
@coderabbitai

coderabbitai Bot commented Aug 4, 2026

Copy link
Copy Markdown

Review Change Stack

Important

Review skipped

Auto incremental reviews are disabled on this repository.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 59826790-ca7a-48b7-a376-f7c715727617

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Walkthrough

The boilerplate now uses Aspire configuration and commands, replaces the in-app SCSS compiler with FileWatcherService, updates web asset settings, and removes Live Sass references from development tooling and documentation.

Changes

Boilerplate tooling updates

Layer / File(s) Summary
Aspire tooling configuration
.mcp.json, .vscode/mcp.json, .vscode/tasks.json, aspire.config.json, AGENTS.md, src/.../AppHost/*
Aspire MCP servers, commands, tasks, feature flags, documentation, and launch environment names were updated.
Development file watcher
src/.../Boilerplate.Server.Web/Infrastructure/Services/FileWatcherService.cs, src/.../Boilerplate.Server.Web/Program.cs, src/.../Boilerplate.Server.Web/Boilerplate.Server.Web.csproj, src/.../Boilerplate.Server.Web/Properties/launchSettings.json
FileWatcherService watches supported files and runs queued MSBuild targets. Startup wiring now uses this service.
Web asset build settings
src/.../Boilerplate.Client.Web/Boilerplate.Client.Web.csproj, src/Directory.Build.props
WebAssembly and static web asset fingerprinting settings were updated.
Extension and guidance cleanup
.devcontainer/*, .vscode/*, Acknowledgements.razor.cs, Templates03GettingStartedPage.*, Templates06RunProjectPage.razor
Live Sass extensions and settings were removed from configuration, acknowledgements, and platform guidance.
Template consistency updates
.gitignore, .docs/*, AGENTS.md, .github/workflows/bit.full.ci.yml, AppCertificateService.cs, Templates05CreateProjectPage.razor.cs
Project commands, CI sample names, certificate naming, Playwright output handling, and the default brouter behavior were updated.

Estimated code review effort: 4 (Complex) | ~45 minutes

Suggested reviewers: msynk, copilot

Sequence Diagram(s)

sequenceDiagram
  participant FileSystemWatcher
  participant FileWatcherService
  participant DotnetBuild
  FileSystemWatcher->>FileWatcherService: report supported file change
  FileWatcherService->>DotnetBuild: run queued MSBuild target
  DotnetBuild-->>FileWatcherService: return build output and errors
Loading

Poem

A rabbit watched the files change,
While Aspire queued builds in range.
Sass hopped away from every guide,
The watcher worked with ears held wide.
“Builds are tidy!” the rabbit cried.

🚥 Pre-merge checks | ✅ 2 | ❌ 3

❌ Failed checks (1 warning, 2 inconclusive)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 9.09% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
Linked Issues check ❓ Inconclusive Issue #12820 provides only a broad title, so the available context cannot confirm full compliance with specific requirements. Add concrete coding requirements or acceptance criteria to issue #12820 so the changes can be validated.
Out of Scope Changes check ❓ Inconclusive The issue is broad, so the available context cannot distinguish intended tooling updates from potentially unrelated website, CI, and certificate changes. Document the intended scope in issue #12820, then remove or separately track changes that do not support those requirements.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly summarizes the main change: improvements to Bit Boilerplate tooling.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the Bit Boilerplate developer tooling and docs, primarily removing the dependency on Live Sass Compiler / the in-app SCSS compiler and shifting SCSS handling toward MSBuild-based CSS builds and updated Aspire tooling/configuration.

Changes:

  • Replaced the in-app SCSS watcher/compiler approach with a development-only file watcher that triggers dotnet build -t:BuildCssFiles on SCSS changes.
  • Removed references/recommendations for the VS Code “Live Sass Compiler” extension across template docs and configuration.
  • Updated Aspire-related configuration/docs (new aspire.config.json, updated env var names, and documentation references to aspire start).

Reviewed changes

Copilot reviewed 25 out of 25 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
src/Websites/Platform/src/Bit.Websites.Platform.Client/Pages/Templates/Templates06RunProjectPage.razor Removes Live Sass Compiler mention from template “run project” guidance.
src/Websites/Platform/src/Bit.Websites.Platform.Client/Pages/Templates/Templates03GettingStartedPage.razor Updates “Getting started” tooling guidance (VS Code section now cross-platform-only).
src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.Web/Properties/launchSettings.json Removes IN_APP_SCSS_COMPILER_ENABLED env var from launch profiles.
src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.Web/Program.Middlewares.cs Tweaks dev cache-control behavior (NoStore = true).
src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.Web/Program.cs Starts the new FileWatcherService in development builds.
src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.Web/Infrastructure/Services/ScssCompilerService.cs Removes the old in-app SCSS compiler service.
src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.Web/Infrastructure/Services/FileWatcherService.cs Adds a watcher that rebuilds CSS via MSBuild target on SCSS changes.
src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.Web/Boilerplate.Server.Web.csproj Removes old dev-only Win32 jobs dependency; excludes new watcher service from non-Dev builds.
src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.AppHost/Properties/launchSettings.json Updates Aspire-related environment variable names.
src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.AppHost/Program.cs Updates comments and adjusts structure around run-mode guidance (incl. aspire start).
src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.AppHost/.aspire/settings.json Removes legacy Aspire settings file.
src/Templates/Boilerplate/Bit.Boilerplate/src/Directory.Build.props Moves/centralizes WASM/static web asset fingerprint settings and minor formatting.
src/Templates/Boilerplate/Bit.Boilerplate/src/Client/Boilerplate.Client.Web/Boilerplate.Client.Web.csproj Removes duplicated fingerprint settings (now in Directory.Build.props) and formatting-only updates.
src/Templates/Boilerplate/Bit.Boilerplate/src/Client/Boilerplate.Client.Core/Components/Common/Acknowledgements.razor.cs Removes Live Sass Compiler from acknowledgements list.
src/Templates/Boilerplate/Bit.Boilerplate/aspire.config.json Adds new Aspire configuration file.
src/Templates/Boilerplate/Bit.Boilerplate/AGENTS.md Updates command reference paths and Aspire run command (aspire start).
src/Templates/Boilerplate/Bit.Boilerplate/.vscode/tasks.json Simplifies tasks; updates build command to use Boilerplate.slnx.
src/Templates/Boilerplate/Bit.Boilerplate/.vscode/settings.json Removes Live Sass watch setting; formatting cleanup.
src/Templates/Boilerplate/Bit.Boilerplate/.vscode/mcp.json Adds conditional Aspire MCP server config; formatting cleanup.
src/Templates/Boilerplate/Bit.Boilerplate/.vscode/extensions.json Removes Live Sass extension recommendation.
src/Templates/Boilerplate/Bit.Boilerplate/.mcp.json Reformats and adds conditional Aspire MCP server entry.
src/Templates/Boilerplate/Bit.Boilerplate/.docs/20- .NET Aspire.md Updates docs to reference aspire start.
src/Templates/Boilerplate/Bit.Boilerplate/.docs/19- Project Miscellaneous Files.md Removes Live Sass settings/extensions from documentation examples.
src/Templates/Boilerplate/Bit.Boilerplate/.devcontainer/devcontainer.json Removes Live Sass extension from devcontainer recommendations.
.devcontainer/devcontainer.json Removes Live Sass extension from repo-level devcontainer recommendations.

Comment thread src/Templates/Boilerplate/Bit.Boilerplate/.mcp.json

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 5

🧹 Nitpick comments (1)
src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.Web/Infrastructure/Services/FileWatcherService.cs (1)

20-21: 🚀 Performance & Scalability | 🔵 Trivial | ⚡ Quick win

Restrict recursive discovery and watches to style source directories.

The project scan and each watcher recurse through every child directory. src/Templates/Boilerplate/Bit.Boilerplate/src/Client/Boilerplate.Client.Core/Boilerplate.Client.Core.csproj Lines 69-87 invokes node_modules/.bin/sass, so node_modules is below a watched project root. Do not traverse or watch package folders. Discover client projects directly and watch only SCSS source roots such as Components and Styles.

Also applies to: 32-35

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.Web/Infrastructure/Services/FileWatcherService.cs`
around lines 20 - 21, Restrict the client project discovery using
Directory.EnumerateFiles to the immediate client directory instead of recursive
traversal, excluding nested package folders such as node_modules. Update the
watcher setup around watcherService.WatchProject so watches target only the SCSS
source roots, such as Components and Styles, rather than entire project trees.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@src/Templates/Boilerplate/Bit.Boilerplate/.mcp.json`:
- Around line 15-23: Make the .mcp.json template compatible with the configured
Biome JSON parser by excluding it from JSON linting or preprocessing its
conditional //#if and //#endif directives before parsing. Preserve the generated
aspire configuration and ensure the chosen approach applies specifically to this
template without affecting valid JSON files.

In
`@src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.Web/Infrastructure/Services/FileWatcherService.cs`:
- Around line 51-53: Coordinate shutdown in FileWatcherService so queued or
active RunBuildAsync tasks are cancelled or drained before Dispose disposes the
watchers and buildLock. Update the ApplicationStopping shutdown flow and
QueueBuild task management to prevent WaitAsync or the finally Release from
accessing buildLock after disposal, while preserving normal build execution.
- Around line 46-54: Update QueueBuild and RunBuildAsync to use a per-project
serial queue that retains one pending build while another build is active,
rather than returning when buildLock is held. Coalesce duplicate
changedFile/projectPath events, and ensure the queued SCSS change runs after the
current build completes.

In
`@src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.Web/Program.cs`:
- Line 49: Correct the indentation of the FileWatcherService.Start call in the
application startup code by adding the required four leading spaces so the
Bit.Templates build passes its whitespace validation.

In
`@src/Websites/Platform/src/Bit.Websites.Platform.Client/Pages/Templates/Templates06RunProjectPage.razor`:
- Line 50: Update the development prerequisite sentence in
Templates06RunProjectPage so it joins “Visual Studio” and “the .NET SDK” with
“and” instead of a comma.

---

Nitpick comments:
In
`@src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.Web/Infrastructure/Services/FileWatcherService.cs`:
- Around line 20-21: Restrict the client project discovery using
Directory.EnumerateFiles to the immediate client directory instead of recursive
traversal, excluding nested package folders such as node_modules. Update the
watcher setup around watcherService.WatchProject so watches target only the SCSS
source roots, such as Components and Styles, rather than entire project trees.
🪄 Autofix

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro Plus

Run ID: bf878529-b4b1-46dd-b68a-8a3deeae8d7d

📥 Commits

Reviewing files that changed from the base of the PR and between 8ff2c2e and ab70f82.

📒 Files selected for processing (25)
  • .devcontainer/devcontainer.json
  • src/Templates/Boilerplate/Bit.Boilerplate/.devcontainer/devcontainer.json
  • src/Templates/Boilerplate/Bit.Boilerplate/.docs/19- Project Miscellaneous Files.md
  • src/Templates/Boilerplate/Bit.Boilerplate/.docs/20- .NET Aspire.md
  • src/Templates/Boilerplate/Bit.Boilerplate/.mcp.json
  • src/Templates/Boilerplate/Bit.Boilerplate/.vscode/extensions.json
  • src/Templates/Boilerplate/Bit.Boilerplate/.vscode/mcp.json
  • src/Templates/Boilerplate/Bit.Boilerplate/.vscode/settings.json
  • src/Templates/Boilerplate/Bit.Boilerplate/.vscode/tasks.json
  • src/Templates/Boilerplate/Bit.Boilerplate/AGENTS.md
  • src/Templates/Boilerplate/Bit.Boilerplate/aspire.config.json
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Client/Boilerplate.Client.Core/Components/Common/Acknowledgements.razor.cs
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Client/Boilerplate.Client.Web/Boilerplate.Client.Web.csproj
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Directory.Build.props
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.AppHost/.aspire/settings.json
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.AppHost/Program.cs
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.AppHost/Properties/launchSettings.json
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.Web/Boilerplate.Server.Web.csproj
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.Web/Infrastructure/Services/FileWatcherService.cs
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.Web/Infrastructure/Services/ScssCompilerService.cs
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.Web/Program.Middlewares.cs
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.Web/Program.cs
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.Web/Properties/launchSettings.json
  • src/Websites/Platform/src/Bit.Websites.Platform.Client/Pages/Templates/Templates03GettingStartedPage.razor
  • src/Websites/Platform/src/Bit.Websites.Platform.Client/Pages/Templates/Templates06RunProjectPage.razor
💤 Files with no reviewable changes (5)
  • .devcontainer/devcontainer.json
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.AppHost/.aspire/settings.json
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.Web/Infrastructure/Services/ScssCompilerService.cs
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Client/Boilerplate.Client.Core/Components/Common/Acknowledgements.razor.cs
  • src/Templates/Boilerplate/Bit.Boilerplate/.docs/19- Project Miscellaneous Files.md

Comment thread src/Templates/Boilerplate/Bit.Boilerplate/.mcp.json
@yasmoradi

Copy link
Copy Markdown
Member Author

@coderabbitai review

@yasmoradi
yasmoradi requested a lite review from Copilot August 5, 2026 08:51
@coderabbitai

coderabbitai Bot commented Aug 5, 2026

Copy link
Copy Markdown
✅ Action performed

Review finished.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@coderabbitai

coderabbitai Bot commented Aug 5, 2026

Copy link
Copy Markdown

Note

GitHub couldn't provide a complete incremental comparison for this pull request, so CodeRabbit is performing a full review instead. This review may take a little longer.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 30 out of 30 changed files in this pull request and generated no new comments.

Suppressed comments (3)

src/Websites/Platform/src/Bit.Websites.Platform.Client/Pages/Templates/Templates05CreateProjectPage.razor.cs:20

  • brouter now has Default = false but still initializes Value = true, which makes the parameter appear modified by default (IsModified == true) and likely generates --brouter even though the default was changed to off. Align Value with the new default (or keep both true if it should remain enabled by default).
    private Parameter<bool> brouter = new() { Value = true, Default = false };

src/Templates/Boilerplate/Bit.Boilerplate/src/Directory.Build.props:43

  • Static-web-asset fingerprinting is disabled unconditionally for all environments. This can cause stale JS/CSS to be served after deployments (cache busting relies on fingerprinting), especially with CDNs/proxies. If this is only to improve the dev workflow, scope these properties to Development (or Debug) instead of globally.
        <WasmFingerprintAssets>false</WasmFingerprintAssets>
        <StaticWebAssetsFingerprintContent>false</StaticWebAssetsFingerprintContent>
        <StaticWebAssetFingerprintingEnabled>false</StaticWebAssetFingerprintingEnabled>

src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.Web/Infrastructure/Services/FileWatcherService.cs:77

  • Start reads and scans each discovered .csproj without guarding against IO/parsing issues. A single unreadable/corrupted project file (or transient IO error) would throw and can prevent the dev server from starting. Consider wrapping per-project initialization in a try/catch so file watching degrades gracefully and logs the failure.
        foreach (var projectPath in Directory.EnumerateFiles(srcDirectory, "*.csproj", SearchOption.AllDirectories))
        {
            if (IsIgnored(srcDirectory, projectPath))
                continue;

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In
`@src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.Web/Infrastructure/Services/FileWatcherService.cs`:
- Line 37: Convert Infrastructure.Services.FileWatcherService.Start to async
StartAsync and replace each File.ReadAllText call with awaited
File.ReadAllTextAsync. Update Program.cs to await StartAsync during application
startup, preserving the existing watcher initialization behavior.

In
`@src/Websites/Platform/src/Bit.Websites.Platform.Client/Pages/Templates/Templates05CreateProjectPage.razor.cs`:
- Line 20: Initialize the brouter Parameter in Templates05CreateProjectPage with
matching Value and Default values of false so IsModified is false at startup and
GetFinalCommand does not append the BRouter option for newly generated projects.
🪄 Autofix

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro Plus

Run ID: bab8cc46-71d6-45ef-b091-7297af699c11

📥 Commits

Reviewing files that changed from the base of the PR and between 9c273ed and 3453d99.

📒 Files selected for processing (30)
  • .devcontainer/devcontainer.json
  • .github/workflows/bit.full.ci.yml
  • src/Templates/Boilerplate/Bit.Boilerplate/.devcontainer/devcontainer.json
  • src/Templates/Boilerplate/Bit.Boilerplate/.docs/19- Project Miscellaneous Files.md
  • src/Templates/Boilerplate/Bit.Boilerplate/.docs/20- .NET Aspire.md
  • src/Templates/Boilerplate/Bit.Boilerplate/.gitignore
  • src/Templates/Boilerplate/Bit.Boilerplate/.mcp.json
  • src/Templates/Boilerplate/Bit.Boilerplate/.vscode/extensions.json
  • src/Templates/Boilerplate/Bit.Boilerplate/.vscode/mcp.json
  • src/Templates/Boilerplate/Bit.Boilerplate/.vscode/settings.json
  • src/Templates/Boilerplate/Bit.Boilerplate/.vscode/tasks.json
  • src/Templates/Boilerplate/Bit.Boilerplate/AGENTS.md
  • src/Templates/Boilerplate/Bit.Boilerplate/aspire.config.json
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Client/Boilerplate.Client.Core/Components/Common/Acknowledgements.razor.cs
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Client/Boilerplate.Client.Web/Boilerplate.Client.Web.csproj
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Directory.Build.props
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.Api/Infrastructure/Services/AppCertificateService.cs
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.AppHost/.aspire/settings.json
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.AppHost/Program.cs
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.AppHost/Properties/launchSettings.json
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.Web/Boilerplate.Server.Web.csproj
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.Web/Infrastructure/Services/FileWatcherService.cs
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.Web/Infrastructure/Services/ScssCompilerService.cs
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.Web/Program.Middlewares.cs
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.Web/Program.cs
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.Web/Properties/launchSettings.json
  • src/Websites/Platform/src/Bit.Websites.Platform.Client/Pages/Templates/Templates03GettingStartedPage.razor
  • src/Websites/Platform/src/Bit.Websites.Platform.Client/Pages/Templates/Templates03GettingStartedPage.razor.cs
  • src/Websites/Platform/src/Bit.Websites.Platform.Client/Pages/Templates/Templates05CreateProjectPage.razor.cs
  • src/Websites/Platform/src/Bit.Websites.Platform.Client/Pages/Templates/Templates06RunProjectPage.razor
💤 Files with no reviewable changes (6)
  • src/Websites/Platform/src/Bit.Websites.Platform.Client/Pages/Templates/Templates03GettingStartedPage.razor.cs
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Client/Boilerplate.Client.Core/Components/Common/Acknowledgements.razor.cs
  • .devcontainer/devcontainer.json
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.Web/Infrastructure/Services/ScssCompilerService.cs
  • src/Templates/Boilerplate/Bit.Boilerplate/.docs/19- Project Miscellaneous Files.md
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.AppHost/.aspire/settings.json
🚧 Files skipped from review as they are similar to previous changes (16)
  • src/Templates/Boilerplate/Bit.Boilerplate/.docs/20- .NET Aspire.md
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.AppHost/Properties/launchSettings.json
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.Web/Boilerplate.Server.Web.csproj
  • src/Templates/Boilerplate/Bit.Boilerplate/.vscode/tasks.json
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.Web/Program.Middlewares.cs
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.Web/Program.cs
  • src/Websites/Platform/src/Bit.Websites.Platform.Client/Pages/Templates/Templates06RunProjectPage.razor
  • src/Templates/Boilerplate/Bit.Boilerplate/.vscode/extensions.json
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Client/Boilerplate.Client.Web/Boilerplate.Client.Web.csproj
  • src/Templates/Boilerplate/Bit.Boilerplate/.devcontainer/devcontainer.json
  • src/Templates/Boilerplate/Bit.Boilerplate/AGENTS.md
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Server/Boilerplate.Server.AppHost/Program.cs
  • src/Templates/Boilerplate/Bit.Boilerplate/.vscode/settings.json
  • src/Templates/Boilerplate/Bit.Boilerplate/aspire.config.json
  • src/Websites/Platform/src/Bit.Websites.Platform.Client/Pages/Templates/Templates03GettingStartedPage.razor
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Directory.Build.props

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

bit Boilerplate tooling need improvements

2 participants