Add basic style/linting and static analysis for CI
-
Adds some basic repo config (.gitignore, composer.json) and minimal CI via phpcs and phan.
-
Small updates to various script files based upon initial phpcs and phan runs.
-
Anything resembling unit/integration tests are going to be more difficult to build, for now. They would be very nice to have, but need to ponder best solutions.
Bug: T346190