bunq / sdk_csharp

C# SDK for bunq API
MIT License
35 stars 22 forks source link

Installing the nuget package adds root files that you can't remove #127

Closed th0mk closed 5 years ago

th0mk commented 5 years ago

Steps to reproduce:

  1. Make a fresh project
  2. Add this package through Nuget

What should happen:

  1. The package should install without copying any files into the project or adding any references to files

What happens:

  1. The package adds 5 files: .gitignore CHANGELOG.MD CONTRIBUTING.MD LICENSE.MD README.MD
  2. You can't remove the files since they're added through the Nuget package reference. They aren't in your project, they're in the package. You can't remove them unless you remove the package.

SDK version and environment

Extra info:

While these files might be relevant, in my opinion it is considered bad practice to force a project to have them in their root directory. Almost no Nuget packages do this. Especially the fact that you can't remove them is a slight annoyance.