Common Delivery Framework Roadmap Released

The Common Delivery Framework project will be extended to take advantage of CodeFactory v1.5 and the updated workflow automation. In the 2.0 release of Common Delivery Framework the following capabilities will be included:

  • Managed Exceptions - Standardized exception management using a standard set of managed exceptions.

  • Managed Dependency Injection - Standardized pattern for setting dependency injection in libraries. Auto generation of transient service registration by library.

  • Managed Logging - Standardized logging extensions that provide member and line number information when logging. Also provides a hook for automation to inject logging.

  •  Architecture Configuration - Map projects in Visual Studio to target layers of your applications architecture. Configure automation to trigger based on target objects in projects executing CodeFactory commands.

  • Member Generation - Generation of members in classes and interfaces based on CodeFactory automation.

  • Bounds Checking Generation - Auto generation of bounds checking logic in methods as members are being generated.

  • Logging Generation - Auto generation of enter, exit, and exception management logging in members that are being generated.

  • Model Generation Application Models - Auto generation of application POCO objects from Entity framework Objects.

  • Entity Framework Transform Logic - Auto generation of logic to create application models.
    Auto generation of logic to create entity framework models  from application models.

  • Model Generation GRPC Service Models - Auto generation of POCO models to support GRPC

  • Auto generation of logic to create application models from GRPC models. - Auto generation of logic to create GRPC models from application models.

  •  GRPC Service Layer Generation - Auto generation of GRPC services from either a logic implementation or a repository implementation. This will include full model transformation, and all error management.

  • GRPC Abstraction Layer Generation - Auto generation of a GRPC abstraction layer from a GRPC service. This will include the mapping of GRPC models to and from application models. This will include the ability to send and raise managed exceptions as part of the abstraction.

  •  Web API Service Layer Generation - Auto generation of web API service controllers from either a logic implementation or a repository implementation. This will include full model transformation, and all error management.

  • Web API Abstraction Layer Generation - Auto generation of a web API service abstraction layer from a rest service hosted in the solution. This will include the mapping JSON to and from application models. This will include the ability to send and raise managed exceptions as part of the abstraction.

  •  Entity Framework POCO Repository Generation - Ability to select Entity Framework POCO object and auto generate repository with the base definition and create, update, and delete implementations to be created automatically. This will include creation of the interface that defines the repository and the repository itself.

 —————————

bookmark the Common Delivery Framework on Github today and get the latest update as soon as it is released!

Mastodon