Writing robust, comprehensible code is as hard as writing articles or documentation. We try to keep our guidelines for development as simple as possible. Everything has to be usable on Windows and Macintosh.
- WPCS is required
- Use tabs for indentation, spaces for alignment
- Document everything (including how to update)
- Test before you push to master
- Don’t push code just before logging off
In order to make maintenance easier, instead of checking everything all the time, we use composer for included libraries. To update libraries, run
composer update and everything will be put in the right place.
The following tools are used regularly in our development.