What artifacts to ignore from version control in a .net core application
<p>I am trying to learn to build a web application using .net core, mvc x and csharp.  I am using visual studio code in OS X.</p>

<p>Here are the files and folders inside the freshly generated project directory:</p>

<pre><code>Controllers
Dockerfile
Program.cs
Properties
README.md
Startup.cs
Views
appsettings.json
bower.json
bundleconfig.json
project.json
web.config
wwwroot
</code></pre>

<p>I think the following should be excluded and what else?</p>

<ul>
<li>bin/</li>
<li>obj/</li>
<li>.vscode</li>
<li>wwwroot</li>
</ul>