@@ -55,11 +55,14 @@ Important details:
5555- local ``phpunit.xml `` is preferred over the packaged default;
5656- ``--coverage=<path> `` creates HTML, Testdox, Clover, and raw coverage output;
5757- ``--coverage-summary `` keeps coverage text output to PHPUnit's summary;
58+ - cache stays enabled by default; ``--cache `` forces it on and ``--no-cache ``
59+ forces it off for a single run;
60+ - when ``--cache-dir `` is omitted, PHPUnit keeps its default cache directory;
61+ - ``--cache-dir `` only affects PHPUnit's result cache when caching is enabled;
5862- progress output is disabled by default;
5963- ``--progress `` re-enables PHPUnit progress output in text mode;
6064- ``--json `` and ``--pretty-json `` still suppress PHPUnit progress output
6165 automatically;
62- - ``--no-cache `` disables ``.dev-tools/cache/phpunit ``;
6366- the packaged configuration registers the DevTools PHPUnit extension.
6467
6568``dependencies ``
@@ -184,6 +187,10 @@ Important details:
184187 local-first fallback logic;
185188- the Rector phase explicitly runs
186189 ``FastForward\DevTools\Rector\AddMissingMethodPhpDocRector ``;
190+ - cache stays enabled by default; ``--cache `` forces it on and ``--no-cache ``
191+ forces it off for the PHP-CS-Fixer phase;
192+ - when ``--cache-dir `` is omitted, PHP-CS-Fixer keeps its default cache directory;
193+ - ``--cache-dir `` only affects PHP-CS-Fixer when caching is enabled;
187194- progress output is disabled by default; ``--progress `` re-enables it for text
188195 mode;
189196- ``--json `` and ``--pretty-json `` switch PHP-CS-Fixer to JSON output with
@@ -206,6 +213,10 @@ Important details:
206213- guide pages are built from the selected source directory;
207214- ``--template `` defaults to
208215 ``vendor/fast-forward/phpdoc-bootstrap-template ``;
216+ - cache stays enabled by default; ``--cache `` forces it on and ``--no-cache ``
217+ forces it off for a single run;
218+ - when ``--cache-dir `` is omitted, phpDocumentor keeps its default cache directory;
219+ - ``--cache-dir `` only affects phpDocumentor when caching is enabled;
209220- progress output is disabled by default; ``--progress `` re-enables it for text
210221 mode;
211222- ``--json `` and ``--pretty-json `` also disable phpDocumentor's progress output.
@@ -224,6 +235,10 @@ Important details:
224235- the default output directory is ``.github/wiki ``;
225236- it uses the Markdown template from
226237 ``vendor/saggre/phpdocumentor-markdown/themes/markdown ``;
238+ - cache stays enabled by default; ``--cache `` forces it on and ``--no-cache ``
239+ forces it off for a single run;
240+ - when ``--cache-dir `` is omitted, phpDocumentor keeps its default cache directory;
241+ - ``--cache-dir `` only affects phpDocumentor when caching is enabled;
227242- it is especially useful together with the reusable wiki workflow.
228243
229244``reports ``
@@ -242,6 +257,10 @@ Important details:
242257- it calls ``metrics --target .dev-tools/metrics --junit .dev-tools/coverage/junit.xml ``;
243258- ``docs `` remains detached, while ``tests `` and ``metrics `` run in sequence so
244259 PhpMetrics can reuse the JUnit report generated by PHPUnit;
260+ - cache stays enabled by default for the nested ``docs `` and ``tests `` steps;
261+ ``--cache `` forces that explicit intent on and ``--no-cache `` forces it off;
262+ - when ``--cache-dir `` is omitted, nested tools keep their own default cache
263+ directories;
245264- progress output stays disabled by default across the nested steps, and
246265 ``--progress `` re-enables it for human-readable runs;
247266- ``--json `` and ``--pretty-json `` are propagated to each subprocess, while
0 commit comments