Skip to content

Latest commit

 

History

History
39 lines (23 loc) · 1.58 KB

CONTRIBUTING.md

File metadata and controls

39 lines (23 loc) · 1.58 KB

Contributing to the LaunchDarkly SDK .NET Common Code

LaunchDarkly has published an SDK contributor's guide that provides a detailed explanation of how our SDKs work. See below for additional information on how to contribute to this SDK.

Submitting bug reports and feature requests

In general, issues should be filed in the issue trackers for the .NET server-side SDK or the .NET client-side SDK rather than in this repository, unless you have a specific implementation issue regarding the code in this repository.

Submitting pull requests

We encourage pull requests and other contributions from the community. Before submitting pull requests, ensure that all temporary or unintended code is removed. Don't worry about adding reviewers to the pull request; the LaunchDarkly SDK team will add themselves. The SDK team will acknowledge all pull requests within two business days.

Build instructions

Prerequisites

To set up your SDK build time environment, you must download .NET Core and follow the instructions (make sure you have 2.0 or higher).

Building

To install all required packages:

dotnet restore

Then, to build the SDK without running any tests:

dotnet build src/LaunchDarkly.CommonSdk -f netstandard2.0

Testing

To run all unit tests:

dotnet test test/LaunchDarkly.CommonSdk.Tests/LaunchDarkly.CommonSdk.Tests.csproj