Skip to content
Pavel Novikov edited this page Mar 5, 2021 · 13 revisions

Welcome to Reinforced.Tecture documentation. This is guide through main Tecture concepts and features.

Reinforced.Tecture is framework that provides ready-to-use enterprise application architecture pattern aimed to reduce amount of code, improve stability and develop healthy testing infrastructure. Tecture does not invent anything completely new - just combines the most efficient architectural techniques involving C# language killer features to achieve its goals. This documentation explains core ideas and allows you to discover Tecture and use it with maximum effort.

Documentation is short and best to be read from the top to the bottom.

Enjoy!

Basics

Core concepts of Tecture getting explained

  • Channels: abstract type-bound external system delimiters
  • Aspects: defining the channel's functionality through aspects
  • Entities: common game rules regarding entities

Writing code

How to write code with Tecture and implement required functionality.

  • Services: the place for your business logic
  • Queries: how to properly query data from external sources
  • Commands: a way to perform exact action on external system

Integration

How to use Tecture within your application

  • Tecture and Ioc: how to propagate tecture access points through the IoC
  • Saving: how to apply changes on external systems

Testing with Tecture

Testing, workflow and informational capabilitites of Tecture explained here

Customization and add-ons

Writing extensions for Tecture in order to best-fit your workflow

Clone this wiki locally