Files
csharp/README.md

43 lines
824 B
Markdown
Raw Normal View History

2017-05-12 10:18:12 -07:00
# csharp
Work In Progress
Currently only supported on Linux
[![Travis](https://img.shields.io/travis/kubernetes-client/csharp.svg)](https://travis-ci.org/kubernetes-client/csharp)
# Generating the client code
## Prerequisites
Check out the generator project into some other directory
(henceforth `$GEN_DIR`)
```
cd $GEN_DIR/..
git clone https://github.com/kubernetes-client/gen
```
Install the [`autorest` tool](https://github.com/azure/autorest):
```
npm install autorest
```
## Generating code
```
# Where REPO_DIR points to the root of the csharp repository
cd ${REPO_DIR}/csharp/src
${GEN_DIR}/openapi/csharp.sh generated csharp.settings
```
# Testing
The project uses [XUnit](https://xunit.github.io) as unit testing framework.
To run the tests you need to:
```bash
cd tests
dotnet restore
dotnet xunit
```