Skip to content

It holds the definition for connecting to Gauge and exchange messages via ProtoBuf over tcp connection.

License

Notifications You must be signed in to change notification settings

getgauge/gauge-csharp-core

Repository files navigation

Gauge CSharp Core

Contributor Covenant

Core is a dll that brings in Gauge's protobuf communication code. It is hosted in Nuget.

You will need Gauge and Gauge-csharp plugin installed before installing Core.

Build

This project uses paket for dependency management. paket is installed as dotnet tool.

  • dotnet tool restore - install paket as dotnet tool
  • dotnet paket restore - restore dependencies for the project.

From the root of this repository, run (build.sh on MONO build.cmd on Windows)

  • ./build.sh build
  • .build.sh package, creates the nuget package;

To generate proto messages

  • run ./gen-proto.ps1 in powershell (Windows)
  • run ./genproto.sh (Unix based systems)

License

This program is licensed under:

Apache License, Version 2.0

About

Core holds the definition for connecting to Gauge and exchange messages via ProtoBuf over tcp connection. It is used by Lib and the Runner.

Sponsors

This project is sponsored by Thoughtworks Inc..

About

It holds the definition for connecting to Gauge and exchange messages via ProtoBuf over tcp connection.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages