!!! This repository is not maintained by PHPOffice. This is my personal setup for working on PHPOffice. !!!
This repository is meant to setup a development environment to work on PHPOffice. The entire development environment is running via Docker so that it's easy to switch between PHP versions.
./build.sh
docker run --rm -it -w /data -v $(pwd):/data -e XDEBUG_MODE=coverage phpoffice/php74:latest sh
docker run --rm -it -w /data -v $(pwd):/data -e XDEBUG_MODE=coverage phpoffice/php80:latest sh
docker run --rm -it -w /data -v $(pwd):/data -e XDEBUG_MODE=coverage phpoffice/php81:latest sh
When creating pull requests, I usually write out what I want to do and what I should post in the PR, I store those
files in the pull-requests directory.