marcusvy / symfony-starter-kit
Marcus Vinicius Symfony Starter Kit
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Forks: 0
Type:project
pkg:composer/marcusvy/symfony-starter-kit
Requires
- php: >=8.4
- ext-ctype: *
- ext-iconv: *
- doctrine/doctrine-bundle: ^3.0
- doctrine/doctrine-migrations-bundle: ^3.7
- doctrine/orm: ^3.5.7
- nelmio/cors-bundle: ^2.6
- phpdocumentor/reflection-docblock: ^5.6.4
- phpstan/phpdoc-parser: ^2.3
- sensiolabs/minify-bundle: ^1.2
- symfony/asset: 7.3.*
- symfony/asset-mapper: 7.3.*
- symfony/console: 7.3.*
- symfony/doctrine-messenger: 7.3.*
- symfony/dotenv: 7.3.*
- symfony/expression-language: 7.3.*
- symfony/flex: ^2.10
- symfony/form: 7.3.*
- symfony/framework-bundle: 7.3.*
- symfony/http-client: 7.3.*
- symfony/intl: 7.3.*
- symfony/mailer: 7.3.*
- symfony/mime: 7.3.*
- symfony/monolog-bundle: ^3.10
- symfony/notifier: 7.3.*
- symfony/process: 7.3.*
- symfony/property-access: 7.3.*
- symfony/property-info: 7.3.*
- symfony/redis-messenger: 7.3.*
- symfony/runtime: 7.3.*
- symfony/scheduler: 7.3.*
- symfony/security-bundle: 7.3.*
- symfony/serializer: 7.3.*
- symfony/stimulus-bundle: ^2.31
- symfony/string: 7.3.*
- symfony/translation: 7.3.*
- symfony/twig-bundle: 7.3.*
- symfony/uid: 7.3.*
- symfony/ux-icons: ^2.31
- symfony/ux-turbo: ^2.31
- symfony/ux-twig-component: ^2.31
- symfony/validator: 7.3.*
- symfony/web-link: 7.3.*
- symfony/yaml: 7.3.*
- symfonycasts/tailwind-bundle: ^0.11.1
- twig/cssinliner-extra: ^3.22
- twig/extra-bundle: ^2.12|^3.22.1
- twig/html-extra: ^3.22.1
- twig/inky-extra: ^3.22
- twig/intl-extra: ^3.22.1
- twig/markdown-extra: ^3.22
- twig/string-extra: ^3.22.1
- twig/twig: ^2.12|^3.22
- vincentlanglet/twig-cs-fixer: ^3.10
- webmozart/assert: ^1.12.1
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.90
- kocal/biome-js-bundle: ^2.1.1
- phpstan/extension-installer: ^1.4.3
- phpstan/phpstan: ^2.1.32
- phpstan/phpstan-doctrine: ^2.0.11
- phpstan/phpstan-phpunit: ^2.0.8
- phpstan/phpstan-symfony: ^2.0.8
- phpstan/phpstan-webmozart-assert: ^2.0
- phpunit/phpunit: ^12.4.4
- rector/rector: ^2.2.8
- symfony/browser-kit: 7.3.*
- symfony/css-selector: 7.3.*
- symfony/debug-bundle: 7.3.*
- symfony/maker-bundle: ^1.64
- symfony/stopwatch: 7.3.*
- symfony/web-profiler-bundle: 7.3.*
Conflicts
This package is not auto-updated.
Last update: 2025-11-23 18:45:49 UTC
README
A default symfony skeleton with QA Tools
Requirements
Getting Start
Setup project
# Setup and download initial tools
$ composer setup
# [Optional: Create a local Certificate Authority for serving HTTPS]
$ composer dev:ca
Start server
# Only start the server
$ composer dev:start
# Stop the server
$ composer dev:stop
# Server status
$ composer dev:status
If you want start both server and live reload use:
# Start both Symfony and BrowserSync servers
$ composer dev:live
Stop server
Quality Assurance Tools
- BiomeJS
- PHP CS Fixer
- PHPStan
- Rector
- Twig CS Fixer
Installed Bundles
Composer Scripts
Setup
- setup : Setup application with default tools.
- setup:tailwind : Setup Tailwind CSS and download binary.",
- setup:biome : Setup BiomeJS and download binary.",
Dev
- dev:start : Start development server.
- dev:stop : Stop development server.
- dev:status : Check server status.
- dev:ca : Create a local Certificate Authority for serving HTTPS.
- dev:browsersync : Start local BrowserSync tool with proxy for live reloading.
- dev:live : Start local development server and BrowserSync tool with proxy for live reloading.
QA
- qa:fix:php : Fixes your code to follow the standards with PHP Coding Standards Fixer (PHP CS Fixer).
- qa:fix:twig : Fixes your code to follow the standards with Symfony Twig Coding Standards Fixer (Twig CS Fixer);
- qa:fix:rector : Upgrades and refactors the PHP code of symfony with rector.
- qa:fix:asset : Apply formatter, linter and import sorting to assets folder.
- qa:check:rector : Check changes with Rector of upgrades and refactors.
- qa:check:phpstan : PHPStan finds bugs in your code without writing tests.
- qa:check:asset : Runs formatter, linter and import sorting to assets folder