Integrates Liker ID functionality into your own WordPress site.
The suggested way of development environment is docker based. This guide will assume you have Docker Community Edition 18+ installed. Please download at https://store.docker.com and follow the installation instruction.
# Build the docker images, run it for the first time or you have dependency updates
docker-compose build
# Run the dev env
docker-compose up
TODO: we are running these command in host, should switch to docker-based test command
Run PHP sniffer for PHP lint
# Install composer if not exists
# brew install composer
# Install dependencies
composer install
# Install WordPress PHP Coding standard
cd vendors
git clone -b master https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards.git ./wpcs
./bin/phpcs --config-set installed_paths `pwd`/wpcs
cd ..
# Run phpcs
./vendor/bin/phpcs likecoin --standard=WordPress --extensions=php
# or, run phpcbf for autofix
./vendor/bin/phpcbf likecoin --standard=WordPress --extensions=php
Run Eslint for javascript lint
# Install nodejs dependencies
npm install
# run eslint
npm run test
Javascript files need to be transpile using rollup
# Install nodejs dependencies
# npm install
# Run babel and rollup
npm run build