Skip to content

A lightweight bootstrapper framework for console applications based on >= .NET 6.

License

Notifications You must be signed in to change notification settings

codebeltnet/bootstrapper

Repository files navigation

Bootstrapper API by Codebelt

Bootstrapper API by Codebelt

bootstrapper CI/CD Pipeline Quality Gate Status Maintainability Rating Reliability Rating Security Rating OpenSSF Scorecard

An open-source family of assemblies (MIT license) that provide a uniform and consistent way of bootstraping your code with Program.cs paired with Startup.cs -OR- using the new Minimal equivalent for all project types.

Full documentation (generated by DocFx) located here: https://bootstrapper.codebelt.net/

Codebelt.Bootstrapper

The core types of this lightweight boostrapper framework optimized for console apps, providing a uniform and consistent implementation of:

-project types.

Common for all project types is that they have both Program.cs paired with Startup.cs. Also, all are implemented using IHostedService; this means that for a traditional console you have option for graceful shutdown should you require this (cronjob scenarios or similar).

Codebelt.Bootstrapper.Console

An implementation optimized for console applications.

Codebelt.Bootstrapper.Web

An implementation optimized for web, webapi, webapp, razor, mvc applications.

Codebelt.Bootstrapper.Worker

An implementation optimized for worker services.

📦 Standalone Packages

Provides a focused API for bootstraping your code with Program.cs paired with Startup.cs -OR- using the new Minimal equivalent for all project types.

Package vNext Stable Downloads
Codebelt.Bootstrapper vNext Stable Downloads
Codebelt.Bootstrapper.Web vNext Stable Downloads
Codebelt.Bootstrapper.Console vNext Stable Downloads
Codebelt.Bootstrapper.Worker vNext Stable Downloads

Contributing to Bootstrapper API by Codebelt

Contributions are welcome and appreciated.

Feel free to submit issues, feature requests, or pull requests to help improve this library.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A lightweight bootstrapper framework for console applications based on >= .NET 6.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published