Skip to content
This repository has been archived by the owner on Dec 13, 2019. It is now read-only.

ElderByte/Archimedes.Framework

Repository files navigation

Downloads

Archimedes.Framework

A lightweight application framework, providing Dependency Injection Container with package / assembly scanning and configuration services.

Sample which shows how the framework is used on a typical service:

[Service] // Attribute to mark services - used by Auto-Configuration
public class MyCoolService 
{
    [Inject]
    private ICustomerService _customerService;  // Field injection

    [Value("${sample.name}")]  // Easy access to configuration properties
    private string _name;
    
}

Much of the API design is inspired if not 1:1 taken from the great Spring Framework.

How to use / Documentation

Documentation is currently lacking. However, you can have a look at the sample WPF App which shows the usage of the framework.

About

A lightweight application framework, providing Dependency Injection Container with package / assembly scanning and configuration services.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published