diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index aae61735c4..7db2d580f0 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -7,6 +7,7 @@ 1. Python: `python-setuptools`, `pip` 1. Go: [golangci-lint](https://github.com/golangci/golangci-lint) 1. JS: `npm`, `yarn` +1. .NET: [.NET SDK 3.0](https://dotnet.microsoft.com/download/dotnet-core/3.0) ### Restore Vendor Dependencies diff --git a/README.md b/README.md index 003a0ffbb1..2f71d324b1 100644 --- a/README.md +++ b/README.md @@ -80,10 +80,11 @@ for more details. ## Prerequisites 1. [Install Pulumi](https://www.pulumi.com/docs/get-started/kubernetes/install-pulumi/). -1. Install a language runtime such as [Node.js](https://nodejs.org/en/download) or [Python](https://www.python.org/downloads/). +1. Install a language runtime such as [Node.js](https://nodejs.org/en/download), [Python](https://www.python.org/downloads/) or [.NET](https://dotnet.microsoft.com/download/dotnet-core/3.0). 1. Install a package manager * For Node.js, use [NPM](https://www.npmjs.com/get-npm) or [Yarn](https://yarnpkg.com/lang/en/docs/install). * For Python, use [pip](https://pip.pypa.io/en/stable/installing/). + * For .NET, use Nuget which is integrated with the `dotnet` CLI. 1. Have access to a running Kubernetes cluster * If `kubectl` already works for your running cluster, Pulumi respects and uses this configuration. * If you do not have a cluster already running and available, we encourage you to @@ -93,7 +94,7 @@ for more details. ## Installing -This package is available in JavaScript/TypeScript for use with Node.js, as well as in Python. +This package is available in JavaScript/TypeScript for use with Node.js, as well as in Python and .NET. For Node.js use either `npm` or `yarn`: @@ -115,6 +116,8 @@ For Python use `pip`: pip install pulumi-kubernetes ``` +For .NET, dependencies will be automatically installed as part of your Pulumi deployments using `dotnet build`. + ## Quick Examples The following examples demonstrate how to work with `pulumi-kubernetes` in