Skip to content

Conversation

@ysmoradi
Copy link
Member

@ysmoradi ysmoradi commented Sep 26, 2025

closes #11446

Summary by CodeRabbit

  • New Features

    • Added a Windows setup step that verifies/installs WinGet and required PowerShell components before proceeding, enhancing the initial command sequence on the Getting Started page.
  • Improvements

    • Streamlined onboarding on Windows by automatically handling WinGet availability and repairs.
    • Reduced setup failures prior to .NET SDK installation, improving reliability for fresh or misconfigured environments.

@coderabbitai
Copy link

coderabbitai bot commented Sep 26, 2025

Caution

Review failed

The pull request is closed.

Walkthrough

Adds a new PowerShell command entry to the initial command set on the Templates Getting Started page, instructing users to set up and repair Winget via NuGet provider and Microsoft.WinGet.Client installation. The entry is inserted after Set-ExecutionPolicy and before the .NET SDK installation. No control flow or public API changes.

Changes

Cohort / File(s) Summary
Templates Getting Started Commands
src/Websites/Platform/src/Bit.Websites.Platform.Client/Pages/Templates/Templates03GettingStartedPage.razor.cs
Inserted a new preset command block for Winget setup: prompts NuGet provider install, installs Microsoft.WinGet.Client from PSGallery, and repairs WinGet for all users; positioned after Set-ExecutionPolicy and before .NET SDK install.

Sequence Diagram(s)

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Poem

Thump-thump goes my coder’s feet,
Winget hops in, install complete! 🐇
NuGet seeds, PSGallery breeze,
Repair the path with whiskered ease.
Now SDKs line up in a row—
Ready, set, compile, let’s go! ✨

✨ Finishing touches
  • 📝 Generate Docstrings
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

Knowledge base: Disabled due to Reviews -> Disable Knowledge Base setting

📥 Commits

Reviewing files that changed from the base of the PR and between 11fc24a and a7bc0a7.

📒 Files selected for processing (1)
  • src/Websites/Platform/src/Bit.Websites.Platform.Client/Pages/Templates/Templates03GettingStartedPage.razor.cs (1 hunks)

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 and usage tips.

@ysmoradi ysmoradi merged commit 7e32552 into bitfoundation:develop Sep 26, 2025
2 of 3 checks passed
@ysmoradi ysmoradi deleted the 11446 branch September 26, 2025 21:37
@ysmoradi ysmoradi restored the 11446 branch September 27, 2025 16:14
@ysmoradi ysmoradi deleted the 11446 branch September 27, 2025 16:15
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.

Winget installation instructions must be added to platform website docs

1 participant