Im Laufe der Zeit sammelt ein Entwickler Codefragmente, die er für andere Projekte wiederverwenden kann.
Meine Toolbox liegt als Sammlung von Nuget-Paketen vor. Meine Sammlung besteht im Moment aus:
- Firewall checker
- DateOnlyConverter
- DateTimeExtensions
- IEnumerableExtensions
- StringExtensions
- DataTableGenerator
- TemporaryDirectory Generator
- Hash Generator
- TemporaryFile Generator
- Pipeline pattern support
- Retry pattern support
- CSV Service
- Email Service
- WebDav Service
Die Solution ist in einige Unterprojekte aufgeteilt.
Badges
| Was | Status |
| Sprache | C#, netstandard2.0 |
| Continuous Integration Production | |
| Continuous Integration Stage | |
| Deployment Production | |
| Deployment Stage | |
| Testabdeckung | |
| Bugreports | |
| Bugreports |
Dokumentation
Eine Kurzdokumentation findest du im Wiki.
Eine API-Dokumentation gibt es hier.
Deployment
Das Deployment wird durch Azure DevOps umgesetzt. Der development Branch wird auf Azure Artifacts Nuget Feed ausgeliefert. Der master Branch wird zu nuget.org ausgeliefert.
| Name | Status | Version |
| Saigkill.Toolbox.Checker | ||
| Saigkill.Toolbox.Converter | ||
| Saigkill.Toolbox.Extensions | ||
| Saigkill.Toolbox.Generators | ||
| Saigkill.Toolbox.Patterns | ||
| Saigkill.Toolbox.Services |
Installation
Einfach die Nugetpakete dem Projekt hinzufügen, und wie in den Dokus beschrieben benutzen.