зеркало из
1
0
Форкнуть 0
.NET client library for Service Fabric
Перейти к файлу
Goran Obradovic 85416aae67
Regenerate LoadMetricInformation with double properties (#141)
The following properties changed type because they 
were previously incorrectly defined in the swagger spec:

`balancingThreshold`: `int` -> `double`
`activityThreshold`: `int` -> `string`
`currentClusterLoad`: `int` -> `double`
`clusterCapacityRemaining`: `int` -> `double`
`nodeBufferPercentage`: `int` -> `double`
`bufferedClusterCapacityRemaining`: `int` -> `double`
`clusterRemainingBufferedCapacity`: `int` -> `string`
`minimumNodeLoad`: `int` -> `double`
`maximumNodeLoad`: `int` -> `double`
`plannedLoadRemoval`: `int` -> `double`

Property type change is in principle a breaking change. However,
previous version increment from `4.12.0` to `5.0.0` did not fix all
problems so it was not usable. In that sense, this is considered
a bugfix rather than a new major version (`6.0.0`).
2024-11-08 16:46:47 -08:00
.github Use MSBuild from VS2022 instead of VS2019 2024-06-20 17:51:18 +02:00
docs Update ClientLibraryUsage.md 2024-01-05 16:58:54 -05:00
nuget
nuprojs Set TargetFrameworkVersion to v4.8.1 in nuprojs 2024-06-20 17:51:18 +02:00
properties Regenerate LoadMetricInformation with double properties (#141) 2024-11-08 16:46:47 -08:00
refs
src Regenerate LoadMetricInformation with double properties (#141) 2024-11-08 16:46:47 -08:00
.editorconfig
.gitignore
CONTRIBUTING.md
LICENSE
README.md Use MSBuild from VS2022 instead of VS2019 2024-06-20 17:51:18 +02:00
SECURITY.md
build.ps1 Use MSBuild from VS2022 instead of VS2019 2024-06-20 17:51:18 +02:00
buildAll.proj
code.sln
nuget.config Remove packageSources override of nuget.org feed from nuget.config (#135) 2024-08-21 10:20:18 -07:00

README.md

Service Fabric Client Library for .NET and PowerShell module

REST based Client library and PowerShell module for managing Service Fabric clusters and applications.

This repo builds the following nuget packages and powershell modules:

For more Service Fabric open source projects, visit the Service Fabric home repo.

Getting Started

Prerequesites

Each project is a normal C# Visual Studio 2022 project. At minimum, you need MSBuild 17, PowerShell, .NET 6 SDK and .NET Framework 4.6 to build and generate NuGet packages.

We recommend installing Visual Studio 2022 which will set you up with all the .NET build tools and allow you to open the solution files. Community Edition is free and can be used to build everything here.

Build

To build everything and generate NuGet packages, run the build.ps1 script. NuGet packages and PowerShell module will be dropped in a drop directory at the repo root.

Each project can also be built individually directly through Visual Studio or by running the solution file through MSBuild.

For branches, please see Branching Information

Releases and Support

Official releases from Microsoft of the NuGet packages in this repo are released directly to NuGet.org.

Only officially released NuGet packages from Microsoft are supported. If you have a feature or bug fix that you would like to use in your application, please issue a pull request so we can get it into an official release.

Contributing code

If you would like to become an active contributor to this project please follow the instructions provided in Microsoft Azure Projects Contribution Guidelines.

For details on contributing to Service Fabric projects, please refer to Contributing.md at the Service Fabric home repo for details on contributing code.

Documentation

Service Fabric has conceptual and reference documentation available at https://docs.microsoft.com/azure/service-fabric.

Client Library Usage

Microsoft.ServiceFabric.Powershell.Http Powershell Module usage