adachsoft / symfony-skeleton
Skeleton for Symfony web projects with framework-agnostic core architecture
Package info
gitlab.com/a.adach/symfony-skeleton
Type:project
pkg:composer/adachsoft/symfony-skeleton
Requires
- php: >=8.3
- adachsoft/collection: ^3.0
- symfony/config: ^7.0
- symfony/console: ^7.0
- symfony/dependency-injection: ^7.0
- symfony/dotenv: ^7.0
- symfony/framework-bundle: ^7.0
- symfony/http-foundation: ^7.0
- symfony/http-kernel: ^7.0
- symfony/routing: ^7.0
- symfony/runtime: ^7.4
- symfony/yaml: ^7.0
- zircote/swagger-php: ^5.3
Requires (Dev)
- adachsoft/php-code-style: ^0.4.3
- friendsofphp/php-cs-fixer: ^3.68
- phpstan/phpstan: ^2.0
- phpunit/phpunit: ^13.0
- qossmic/deptrac: ^2.0
- rector/rector: ^2.0
This package is not auto-updated.
Last update: 2026-04-02 05:22:48 UTC
README
adachsoft/symfony-skeleton is a Composer create-project template for Symfony web applications with a framework-agnostic core.
Purpose
This repository is the source skeleton package. It is designed to generate new Symfony projects where business code stays isolated from framework code.
Installation
composer create-project adachsoft/symfony-skeleton my-app
Generated project documentation
This repository keeps its own README.md and CHANGELOG.md for the skeleton package itself.
The generated application receives separate project-level documentation from the .skeleton/ directory during post-create-project-cmd.
Core architectural rule
src/contains framework-agnostic business code.framework/symfony/contains Symfony adapters.- Dependency direction is
framework -> src.
Available profile initialization
bin/console skeleton:init --type=api
bin/console skeleton:init --type=fullstack
Development
composer test
composer stan
composer deptrac
composer cs:check