Relaxapic
CPE Web Project
Installation
To install:
First, you must have composer and npm installed.
git clone https://github.com/AdrienRedon/relaxapic.git
cd relaxapic
composer install
npm install
Documentation
Folder locations:
- for the assets: /public
- for the controllers: app/Controller
- for the models: app/Model
- for the views: app/View/{controllerName}
- for the validators: app/Validator
- for utilities classes: app/Libs
Filename conventions:
- for a controller: {controllerName}Controller.php
- for a model: {modelName}.php
- for a view: {controllerMethodName}.tpl
- for a validator: {validatorName}Validator.php
CSS norms
- BEM for classname
- SMACCS for architecture
Contributors
- Adrien REDON
- Hugo DUFAITRE
- Nicolas LEBRUN
- Pierre-Adrien MAISON