IEvangelist / azure-cosmos-dotnet-repository

Wraps the .NET SDK for Azure Cosmos DB abstracting away the complexity, exposing a simple CRUD-based repository pattern
https://ievangelist.github.io/azure-cosmos-dotnet-repository
MIT License
301 stars 89 forks source link

Contributions guidance #368

Open mumby0168 opened 10 months ago

mumby0168 commented 10 months ago

It would be nice to provide a bit more information for people wanting to contribute to the library around how to get started and maybe we can do something more to explain the acceptance tests and how they work. The configuration is not obvious.

It would be nice to add additional bits to contribution guidelines see this as an example:

https://github.com/fluentassertions/fluentassertions/blob/develop/CONTRIBUTING.md

The acceptance tests could default to use the emulator connection string, but should also detail how to configure this in your test runner of choice, can show how to do it in visual studio & rider.

IEvangelist commented 10 months ago

Yeah, I love that idea! And it seems like the FluentAssertions has a nice example, thanks for driving this.