You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Pull Request
## 🤨 Rationale
Resolves#1667
- Split off resolving more code analysis suppressions to #2453
- #2355 : Resolved by updates to Nimble/Spright JS initialization
scripts for .NET 8
- #2188 : Not reproducible by Nimble team, can debug further once
changes published if client can still reproduce
## 👩💻 Implementation
- Projects in Blazor solution now target `net8.0` (formerly `net6.0`)
- Update other .NET dependencies, and code analyzer package versions
- Update docs
- Re-build `Demo.Server` example based on new Blazor Web App template
- Update acceptance test projects to use similar setup as Blazor Web App
templates
- `NimbleBlazor.Tests.Acceptance.Client`: Existing tests use the
`InteractiveServer` render mode. The project also now supports tests
using `InteractiveWebAssembly` and static SSR render modes. Add one
example test for each.
- TODO: Spright acceptance test project currently don't use the new
setup yet. If the changes look reasonable and we want to do the same for
the Spright tests, I can do so in an update.
## 🧪 Testing
- Manual testing
- Autotests (unit/acceptance) pass. New tests for Nimble for
InteractiveWebAssembly / static SSR render modes.
## ✅ Checklist
- [x] I have updated the project documentation to reflect my changes or
determined no changes are needed.
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -7,8 +7,8 @@ To submit changes to Nimble, the first step is to build the monorepo which requi
7
7
- Sync down a copy of the nimble repository
8
8
- Note: For one-off small contributions you can consider using a fork-pull workflow. However [fork-pull workflows are not yet supported](https://github.com/ni/nimble/issues/634) for substantial development. For substantial development you should be added as a Contributor to the repository. See the [`README.md` Community section](/README.md#community) to get in touch if you need Contributor permissions.
9
9
- Install Node.js version 22+ (run `node --version`) and npm version 10+ (run `npm --version`) which can be downloaded from https://nodejs.org/en/download/
10
-
- Install .NET 6 SDK (`6.0.418 <= version < 7`) which can be downloaded from https://dotnet.microsoft.com/en-us/download
11
-
- Run `dotnet --info` to verify the required version of the SDK is installed. A `v6` install is required, but it's fine if later versions are installed too.
10
+
- Install .NET 8 SDK (`8.0.403` or higher) which can be downloaded from https://dotnet.microsoft.com/en-us/download
11
+
- Run `dotnet --info` to verify the required version of the SDK is installed. A `v8` install is required, but it's fine if later versions are installed too.
0 commit comments