composer require kdyby/forms-replicator| State | Version | Branch | PHP | Nette |
|---|---|---|---|---|
| stable | ^3.0.0 |
master |
>= 8.2 |
^3.2.3 |
| stable | ^2.0.0 |
>= 7.1 |
^3.0.0 |
|
| stable | ^1.4.0 |
nette-2.4 |
>= 5.6 |
^2.4.0 |
| stable | ^1.3.0 |
nette-2.3 |
>= 5.6 |
^2.3.0 |
| stable | ^1.2.0 |
nette-2.2 |
>= 5.6 |
^2.2.0 |
Note: Version 3.0 requires nette/component-model >= 3.1.0.
Enter the reproducible development shell with Nix and direnv:
direnv allowThe shell provides PHP 8.5, Composer, Just, the Docker CLI, ShellCheck, Actionlint, and the Nix formatter. Install highest dependencies locally for development and editor indexing with:
just installComposer runs as your local user, so vendor/ remains writable by your editor and development tools.
Run the local CI suite against the installed dependencies with just ci.
Docker is the compatibility source of truth. Run the complete PHP and dependency matrix with:
just matrixThe matrix copies source into ephemeral images instead of bind-mounting the checkout. Container-owned dependencies and lock files therefore never alter host permissions; only Composer's immutable download cache is shared through a Docker volume.
The seven cells cover PHP 8.2, 8.3, and 8.4 with lowest and highest Composer dependencies, plus PHP 8.5 with highest dependencies. PHP 8.5 with lowest dependencies is excluded because component-model 3.1 itself emits PHP 8.5 deprecations.
To run one focused cell, pass its PHP version and dependency set directly:
just cell 8.2 lowest|
David Šolc |
Thank you for testing, reporting and contributing.
Homepage https://www.kdyby.org and repository https://github.com/Kdyby/FormsReplicator.