Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion docs/contributing.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ To begin you'll need Git, .NET, and NodeJS (v22.x or higher) setup on your machi

The `fluentui-blazor` repository uses Git as its source control system. If you haven't already installed it, you can download it [here](https://git-scm.com/downloads) or if you prefer a GUI-based approach, try [GitHub Desktop](https://desktop.github.com/).

Once Git is installed, you'll also need .NET and NodeJS. Instructions and downloads for .NET on your preferred OS can be found [here](https://dotnet.microsoft.com/download). NodeJS can be found [here](https://nodejs.org). You need to install the 22.xx LTS version.
Once Git is installed, you'll also need .NET and NodeJS. Instructions and downloads for .NET on your preferred OS can be found [here](https://dotnet.microsoft.com/download). NodeJS can be found [here](https://nodejs.org). You need to install the 24.xx LTS version.

> [!IMPORTANT]
> The above steps are a one-time setup for your machine and do not need to be repeated after the initial configuration.
Expand All @@ -35,6 +35,13 @@ From within the folder where you've cloned the repo, build the project with the
dotnet build
```

### Debug external project

Begin by cloning this repository locally. Next, remove the NuGet dependency on `Microsoft.FluentUI.AspNetCore.Components` from your external project. After that, right-click your solution and include the `Microsoft.FluentUI.AspNetCore.Components.csproj` file using _Add->Existing Project_. Lastly, reference the newly added project from within your existing project.

> [!IMPORTANT]
> The above steps do not work if your projects are located on a ReFS-formatted Dev Drive.

### Submitting a pull request

If you'd like to contribute by fixing a bug, implementing a feature, or even correcting typos in our documentation, you'll need to submit a pull request.
Expand Down
Loading