Skip to content

Tiriel/scherzetto

 
 

Repository files navigation

Build Status CircleCI Codacy Badge Scrutinizer Code Quality Codacy Badge

MyBlog

My personnal Blog. Compliant with OpenClassrooms' fifth project on the PHP/Symfony Applications Developer path.

About this project

This project aims to give an example of what's possible for the fifth project of OpenClassrooms' PHP/Symfony Applications Developer path. It is not meant to be perfect, or to rewrite an entire framework. It is highly opinionated, and although its architecture is designed to be as generic as possible, it's clearly oriented toward blogs and websites creation. It is not meant to be used to create APIs although a future fork might take this path.

Installation

  1. Clone the repository and cd into it
  2. Run composer install
  3. Develop your own controllers and logic inside the src/App/ directory

Features

  • Compliant with the project sheet
  • Compliant with PSRs 1, 2, 4 and 7
  • Largely inspired by Symfony
  • Extensible, inside the boudaries of 'HTML rendering websites' category
  • Uses Yaml format for configuration, although it could also use JSON

Dependencies

  • Twig/Twig
  • Guzzle/PSR7
  • Symfony/YAML

Dev dependencies

  • PHPUnit/PHPUnit
  • Codacy/Coverage
  • PHPStan/PHPStan

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 47.1%
  • PHP 27.9%
  • Makefile 24.7%
  • HTML 0.3%