dotnet-dev
Expert guidance for .NET development in this repository. Use this skill for building, testing, debugging, and understanding project structure, coding conventions, dependency injection patterns, and testing practices.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Expert guidance for .NET development in this repository. Use this skill for building, testing, debugging, and understanding project structure, coding conventions, dependency injection patterns, and testing practices.
How to use
Zainstaluj umiejętność dotnet-dev w swoim środowisku pracy z GitVersion. Umiejętność udostępnia Ci wszystkie komendy i wytyczne potrzebne do pracy z projektem .NET.
Aby zbudować całe rozwiązanie, użyj komendy
dotnet build ./src/GitVersion.slnx. Jeśli chcesz zbudować tylko wybrany projekt, zastosujdotnet build --project ./src/GitVersion.Core/GitVersion.Core.csproj.Uruchom testy całego rozwiązania komendą
dotnet test --solution ./src/GitVersion.slnx. Aby testować konkretny projekt, użyjdotnet test --project ./src/GitVersion.Core.Tests/GitVersion.Core.Tests.csproj. Możesz też filtrować testy po nazwie klasy za pomocą flagi--filter.Formatuj kod zgodnie ze standardami projektu — wykonaj
dotnet format ./src/GitVersion.slnx. W procesie ciągłej integracji sprawdzaj poprawność formatowania bez zmian za pomocądotnet format --verify-no-changes ./src/GitVersion.slnx.Zarządzaj zależnościami przez centralny plik
src/Directory.Packages.props. Dodając nowy pakiet, zawsze aktualizuj wersję w tym pliku, nigdy w pojedynczych plikach.csproj. Użyjdotnet add ./src/ProjectName/ProjectName.csproj package PackageName, a następnie ustaw wersję wDirectory.Packages.props.Zapoznaj się ze strukturą projektu — katalog
src/zawiera główne rozwiązanie. Umiejętność zawiera szczegółowe informacje o konwencjach kodowania, wzorcach dependency injection i praktykach testowania stosowanych w tym repozytorium.