In this repository, the owner has published packages that they use in their own projects. These packages are available on both NuGet and in this repository as Github Packages.
These packages vary from simple wrappers around existing packages to custom packages that are used in multiple projects. The packages are listed below. For more information about a specific package, click on the package name. This will take you to the package's README file. This file contains information about the package, such as how to use it.
Package | Version | Description |
---|---|---|
joerivanarkel.UserSecrets | This package is a simple wrapper around the Microsoft.Extensions.Configuration.UserSecrets package. | |
joerivanarkel.Logger | This package is a custom logger that logs to a file. | |
joerivanarkel.FileHandler | This package which handles read and write operations to files. |
As of 22 of July 2023
The solution has a number of projects. For each package, there is a project that contains the package. In addition, there is a project that contains the tests for the package. The package has a relation with the Solution entity. The solution structure is shown below.
classDiagram
class Solution {
}
Solution --> UserSecrets
Solution --> Logger
Solution --> FileHandler
class UserSecrets {
class UserSecrets
exception UserSecretsException
}
class UserSecretsTest {
class UserSecretsTest
}
UserSecrets --> UserSecretsTest
class Logger {
class Logger
class LoggerConfiguration
class MessageFormatter
interface ILogger
interface ILoggerConfiguration
enum LogType
exception LoggerException
}
class LoggerTest {
class LoggerTest
}
Logger --> LoggerTest
class FileHandler {
class BaseFileHandler
class FileReadHandler
class FileWriteHandler
class FileWriteModel
interface IFileReadHandler
interface IFileWriteHandler
enum FileExtension
exception FileHandlerException
}
class FileHandlerTest {
class FileHandlerTest
}
FileHandler --> FileHandlerTest