BuddyPress integrates with a number of third-party services via Github that help us build a stable piece of software. To document what the project currently uses, I wanted to write a quick list:
- Travis-CI
- PHPUnit tests; Grunt build script test; code-coverage generation.
- Codecov (new!)
- Code coverage tracking.
- Scrutinizer
- Code standards review; PHPDoc review.
- Scrutinizer is very tricky to configure well, so we’re still unconvinced if this is useful to us. Experimental.
Code coverage reports are new as of this week, and I look forward to using them to help us evaluate if new features we add have adequate test coverage.