Skip to content

heinrichschiller/Slim-Skeleton

Repository files navigation

Slim-Skeleton

Coverage Status Latest Stable Version Latest Unstable Version License

My own simple slim skeleton app, for websites, apis and webapps. It is not better than the official Slim-Skeleton, it is more a composer package and has my own configuration for my work with Slim. If you don't know what to take, take the original :)

See below:

Slim-Framework Mainpage

https://www.slimframework.com

Slim-Documentation

https://www.slimframework.com/docs/v4/

Slim-Framework GitHub

https://github.com/slimphp

Official Slim-Skeleton

https://github.com/slimphp/Slim-Skeleton

This Skeleton is based on:

Install

composer create-project heinrichschiller/slim-skeleton [my-app-name] --prefer-dist

Requirements

  • PHP 8.2+

Features

  • Standard PHP package skeleton
  • HTTP router (Slim)
  • HTTP message interfaces (PSR-7)
  • HTTP Server Request Handlers, Middleware (PSR-15)
  • Dependency injection container (PSR-11)
  • Autoloader (PSR-4)
  • Single action controllers
  • Unit- and integration tests
  • Console Commands

Developer tools

  • phpunit/phpunit
  • phpstan/phpstan
  • squizlabs/php_codesniffer