dolittle/DotNET.SDK

View on GitHub
README.md

Summary

Maintainability
Test Coverage
<h1 align="center"><img src="https://raw.githubusercontent.com/dolittle/Runtime/master/Documentation/dolittle_negativ_horisontal_RGB.svg" alt="Dolittle"></h1>

<h4 align="center">
    <a href="https://dolittle.io">Documentation</a> |
    <a href="https://dolittle.io/docs/tutorials/getting_started/">Tutorial</a> |
    <a href="https://github.com/dolittle/Runtime">Runtime</a> |
    <a href="https://github.com/dolittle/JavaScript.SDK">JavaScript SDK</a>
</h4>

---

<p align="center">
    <a href="https://hub.docker.com/r/dolittle/runtime"><img src="https://img.shields.io/nuget/v/Dolittle.SDK?logo=Nuget" alt="Latest Nuget package"></a>
    <a href="https://github.com/dolittle/DotNET.SDK/workflows/.NET%20Library%20CI/CD/badge.svg)"><img src="https://github.com/dolittle/DotNET.SDK/workflows/.NET%20Library%20CI/CD/badge.svg" alt="Build status"></a>
    <a href="https://github.com/dolittle/DotNET.SDK/actions?query=workflow%3ACodeQL"><img src="https://github.com/dolittle/DotNET.SDK/workflows/CodeQL/badge.svg" alt="CodeQL status"></a>
</p>

Dolittle is a decentralized, distributed, event-driven microservice platform built to harness the power of events.

This is our C# SDK, install it with:
```shell
dotnet add package Dolittle.SDK 
```

# Get Started
- Try our [tutorial](https://dolittle.io/docs/tutorials/)
- Check out our [documentation](https://dolittle.io)


## Building
```shell
dotnet build
```

## Visual Studio

You can open the `.sln` file in the root of the repository and just build directly.

## VSCode

We have readymade tasks for VSCode. Press `F1` and type `Run Tasks` and select `Tasks: Run Tasks` to see the tasks.
They are folder sensitive and will look for the nearest `.csproj` file based on the file you have open.
If it doesn't find it, it will pick the `.sln` file instead.

## More

Go to our [documentation site](http://www.dolittle.io) and learn more about the project and how to get started.
Samples can be found in [dolittle-samples](https://github.com/Dolittle-Samples).
Our entropy projects are in [dolittle-entropy](https://github.com/Dolittle-Entropy).

# Issues and Contributing
Issues and contributions are always welcome!

To learn how to contribute, please read our [contributing](https://dolittle.io/docs/contributing/) guide.