Every team member uses their own code editor of choice for writing code. All that matter is that the code that is written in them is top-notch.
Coupled with OhMyZSH iTerm is the terminal on steroids. You can use a number of useful plugins and other features like autocomplete.
A continuous integration tool for all our open source project. We use it to run tests and check our code for coding standards violation.
Semaphore CI is used for building, testing and deploying our client code.
De facto standard unit testing framework for PHP. Writing tests is crucial to write maintainable code.
Some apps are built using Docker images for easier deployment to various environments. In some cases, we also use it for easier local setup.
Varying Vagrant Vagrants is an open-source Vagrant configuration focused on WordPress development. VVV is ideal for developing themes and plugins as well as for contributing to WordPress core.
PHP Static Analysis Tool – it focuses on finding errors in your code without actually running it.
All of our work is on Github. Everything goes through pull requests and code reviews with your future team members.
We use Slack for work and for fun. It’s our go-to tool for maintaining sanity both in office and remote.
WordPress Handbook is a repository of the practices and processes we developed through the years of working with WordPress.