Skip to content

bridgingIT/bITdevKit

Repository files navigation

bITDevKit

GitHub Actions Workflow Status NuGet License

Empowering developers with modular components for modern application development, centered around Domain-Driven Design principles.

Our goal is to empower developers by offering modular components that can be easily integrated into your projects. Whether you're working with repositories, commands, queries, or other components, the bITDevKit provides flexible solutions that can adapt to your specific needs.

This repository includes the complete source code for the bITDevKit, along with a variety of sample applications located in the ./examples folder within the solution. These samples serve as practical demonstrations of how to leverage the capabilities of the bITDevKit in real-world scenarios. All components are available as nuget packages.

For the latest updates and release notes, please refer to the RELEASES.

Join us in advancing the world of software development with the bITDevKit!

Supported patterns, elements:

  • Entity
  • AggregateRoot
  • ValueObjects
    • TypedId
  • DomainEvents
  • BusinesRules, Check
  • Repository
  • Specifications
  • Commands/Queries
  • Outbox
    • DomainEvents
    • Messaging
  • Decorator (Behavior)

Features (excerpt):

  • EventStore (CQRS)
  • Job Scheduling
  • Storage
    • Documents
    • Files (TODO)
  • Caching
  • Messaging
  • Queuing (TODO)
  • Modules

Libraries used (excerpt):

Example projects

Collaboration

Simply create a pull request with your ideas or contact us.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages