nomess/nomess

There is no license information available for the latest version (3.0.6) of this package.

Installs: 31

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Forks: 0

Type:project

3.0.6 2020-10-06 21:23 UTC

README

Nomess is compatible with Linux and Mac Os

Install

composer create-project nomess/nomess

Librairie:

PHPUnit
Twig
ReadBeanPhp
php-ref

Requierement:
php7.4
mb_string

Introduction

Nomess is built on an MVC pattern, many components are developed to combine perfomance and fluidity in development process.

For add an layer more abstraction:

composer require newwebsouth/abstraction

Tree

Application:

src/Controllers Contains your controllers

src/Modules Contains all modules of application

src/Entities Contains your entities

src/Tables Contains the classes of persistence (if the PersistsManager not used)

config Files of configuration

var/* Error log and files cached

templates Contains you template

tests Your tests

Tests

Tests/Modules Your testing class

Tests/reports/* Code coverage reports

Tests/cov.sh Generator of report global of code coverage

Root

console.sh Allow of purge cache, pass in development/production state, generate controllers ...

install_server.sh Create your script for install a basic server



More

The Controller system (annotations, method)

The filter system

The front-end (Engine and form)

Console

Components

Container

EntityManager

DataManager

PersistsManager

HttpSession

LightPersists

ApplicationScope