Skip to content

thlaure/VarSports

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VarSports

Context

This project is a redesign of the original WordPress website. VarSports aims to highlight sports clubs in the Var region of France.

Technologies

This redesign is built with:

And various quality tools:

  • GitHub Actions for CI
  • PHPStan at level 9 to check code consistency
  • CS Fixer to apply best practices and automatically fix issues
  • PHPUnit for unit and functional testing
  • GrumPHP to check commit format and run some CI checks before pushing

Good to know

  • The .env file contains only development environment variables. The production variables need to be defined in a .env.local file, and you must run the command composer dump-env prod on the production server.
  • If you have any doubts about the production server environment or if you need a list of required dependencies, you can check the Dockerfile.
  • The docs folder at the root of the project contains the documentation for the FrankenPHP version used in this project.
  • The Command classes are unnecessary for this project but have been retained as documentation.
  • You can check the .github/workflows/ci.yml file to see the different instructions that are run, if you want to execute them manually.
  • Each controller file contains only one route and method to adhere to the single responsibility principle.
  • The project is hosted in a classic web server.

About

Website of the VarSports association, which aims to present sport clubs and their news and events.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published