theovauvilliers/grid-bundle

Bundle for Grid management in Symfony applications.

Installs: 3

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 1

Type:symfony-bundle

pkg:composer/theovauvilliers/grid-bundle

v0.1.1 2025-10-06 18:28 UTC

This package is auto-updated.

Last update: 2026-01-08 11:56:26 UTC


README

PHPStan PHPUnit Latest Stable Version

Minimal setup to work on the bundle locally using Docker. No local PHP/Composer required.

Requirements

  • Docker with Docker Compose v2

Commands below assume services named php and composer.

Install

git clone https://github.com/TheoVauvilliers/grid-bundle.git
cd grid-bundle
docker compose run --rm composer install

Run tools

PHPUnit

docker compose run --rm php vendor/bin/phpunit -c phpunit.xml.dist --colors=always

PHPStan

docker compose run --rm php vendor/bin/phpstan analyse -c phpstan.neon --no-progress --ansi

php-cs-fixer

# check (no changes)
docker compose run --rm php vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.php --dry-run --diff --ansi
# fix in place
docker compose run --rm php vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.php --ansi

Composer

docker compose run --rm composer update

Tips

  • Cache: add -v $(pwd)/.cache:/tmp/cache to persist tool caches between runs.
  • If your service names differ, replace php/composer accordingly.

Releases

We release by fast-forwarding main from develop.
Maintainers: see RELEASE.md for the exact commands and branch protection settings.