emeraldinspirations/lib-applicationarchitecture

A PHP implementation of the Architecture design by Uncle Bob

2.2.0 2017-09-05 06:26 UTC

README

Logo of the project

applicationArchitecture

A PHP implementation of the Architecture design by Uncle Bob

Uncle Bob Martin presents a software architecture pattern which moves the business logic front-and-center; and the framework, database, and delivery methods as plug-ins. This project contains both a diagram of an implementation of this architecture, a sample directory structure, as well as the interfaces needed to implement this architecture in a future project.

Diagram PNG Format

Installing / Getting started

This project has no dependencies, so can be cloned directly from the git repo

Require with Composer

composer require emeraldinspirations/lib-applicationarchitecture

Documentation

Further documentation is available thanks to phpDocumentor2 and PHPDocumentor Markdown generator:

Contributing

If you'd like to contribute, please fork the repository and use a feature branch.

I am also open to feedback about how well I am being compliant with standards and "best practices." I have written software solo for years, and am trying to learn how to work better with others.

Licensing

The code in this project is licensed under MIT license.