Skip to content

gacela-project/gacela-project.com

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tests Code Style Mutation Testing Netlify Status MIT Software License


Gacela logo

Build modular PHP applications

Simplify the communication of your different modules in your application.

Description

Gacela encourages your modules to interact with each other in a unified way:

  • Modules interact with each other only via their Facade
  • The Facade is the entry point of a module
  • The Factory manages the intra-dependencies of the module
  • The Provider resolves the extra-dependencies of the module
  • The Config has access to the project's config files

Documentation

You can find the complete documentation for gacela online in the official gacela documentation.

Contribute

You are welcome to contribute reporting issues, sharing ideas, or with your pull requests.

Make sure to read our contribution guide where you will find, among other things, how to set up your environment with the various tools we use to develop this framework.

Contributors

Contributors list