This QA
repository is a demonstration and distillation of testing,
and continuous integration, including:
- Dual-language testing ~ in this case PHP + Node;
- Use of public CI platforms, e.g. Travis-CI;
- Cross-platform Git hooks, via Husky (Node) and
composer-git-hooks
(PHP); - Unit-tests and linting for complementary QA;
Rulesets for PHPMD and other quality assurance resources.
Originally for Applaud.
composer install
composer build
composer test
composer execute
composer hook pre-commit
npm install
npm run build
npm test
npm run fix
License: MIT
© 2018 Nick Freear. © 2016 The Open University (IET).