-
Notifications
You must be signed in to change notification settings - Fork 15
Tools
Geo Mashup has adopted a motley array of development tools over the years. Better choices are always becoming available, expect migrations to new tools from time to time.
As of Geo Mashup 1.9.1 Composer is used for dependency management. Once installed in your environment, composer install
in a fresh checkout will install both production and development dependencies in the standard vendor
folder.
There are some functional tests that make use of the WordPress test framework. ./tools/install-wp-tests.sh
will install that, then composer test
will execute tests.
As of Geo Mashup 1.10.1 Node.js and Yarn are used for build and development tasks (replacing Apache Ant). Once installed in your environment, yarn install
will install development dependencies, yarn makepot
will generate a new language template file, yarn build
will assemble a distribution in ./dist
.