- TeleScope is a framework written in C# that provides loosely coupled modules for several cross-cutting concerns.
- The assemblies provide connections to external services, access to the persistence layer and helper for logging or user interactions.
- The goal of the project is to create reusable NuGet packages that are based strongly on Clean Architecture Principles.
GitHub Actions and Status |
---|
- The public Repository.
- The official API Documentation and Reference manual.
The TeleScope repository contains one solution with lots of NuGet packages. These packages may be used within your domain specific application in different layers depending on your architectural approach.
The NuGet versions follow the Semantic Versioning pattern.
If a version is in state 0.x.x
, this indicates that the package is not used in productive environments so far and
that feature updates also may cause breaking changes.
TeleScope.* | Packages |
---|---|
GuardClauses | |
Logging |
TeleScope.Connectors.* | Packages |
---|---|
Abstractions | |
Mqtt beta |
|
Http | |
Plc beta |
|
Smtp |
TeleScope.Persistence.* | Packages |
---|---|
Abstractions | |
Json | |
Yaml | |
Csv | |
Parquet |
TeleScope.UI.* | Packages |
---|---|
Cli |
will come soon