Monarch is an exploration of how simple and flexible a small PHP framework can be.
Its goal is to provide the minimum amount of tools and structure to help you create a web application, while providing a structure that is easy to understand and maintain.
The following folders are used within Monarch:
app/
config/
myth/
public/
resources/
routes/
tests/
The app/
folder is where you will place all of your application-specific code that are not a route file or associated control file.
This is typically where you will place your models, libraries, and other classes.
Contains all of the configuration files for your application.
This is the core of the Monarch framework. It contains all of the code that makes Monarch work.
This is the web root of your application. It contains the index.php
file that is the entry point for all requests.
This is where you can place all of your assets and language files.
This is where you will define all of the route files, templates, and controller logic.
This holds all of your application's tests.