Skip to content

yudamaan/signalwire-dotnet

 
 

Repository files navigation

SignalWire C#/.Net SDK

Build Status NuGet version (SignalWire-DotNet)

This library provides access to SignalWire APIs which allow you to do things like placing or receiving audio calls in .NET platform languages. For a full reference of capabilities, check out the documentation.

Getting Started

All of the documentation material can be found at the official Relay SDK for C#/.Net Documentation site.


Contributing

Relay SDK for C#/.Net is open source and maintained by the SignalWire team, but we are very grateful for everyone who has contributed and assisted so far.

If you'd like to contribute, feel free to visit our Slack channel and get set up.

Developers

The SDK can be found at the signalwire-dotnet repo. To set up the dev environment, follow these steps:

  1. Prerequisites: Git and .NET Core SDK
  1. To build from source, the bootstrap.sh script must be run before anything else.
  • For *nix, run the following from your shell: ./bootstrap.sh
  • For Windows, run the git-bash and run the same above script
  1. After bootstrapping, you do not need to run bootstrap.sh again unless there are changes to the LaML source library.

  2. Building can then be performed by running the following cross-platform 'dotnet' toolchain commands: dotnet build

  3. To create a complete set of files including dependencies, you can run the following: dotnet publish

  4. To create a nuget package with a complete set of files including dependencies, you can run the following: dotnet pack

  5. Under Windows you may open the solution file with VS2017 and immediately build the entire solution after bootstrap.sh has been run.

Versioning

Relay SDK for C#/.Net follows Semantic Versioning 2.0 as defined at http://semver.org.

License

Copyright (c) 2019 SignalWire. It is free software, and may be redistributed under the terms specified in the MIT-LICENSE file.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 99.8%
  • Shell 0.2%