starter-wp
A highly opinionated starter framework for WordPress., (*1)
Leverages Kaiso and Timber for a more modern, concern-separated approach to WordPress development. Installs psalm and phpcs for linting and static analysis. Uses gulp as a front-end build system., (*2)
Usage
Vagrant setup:, (*3)
git clone [repo]
cp -r app/secrets-example app/secrets
- Fill out files in
app/secrets/
vagrant up
Building the project:, (*4)
composer install
nvm install && nvm use
npm install
-
npm run dev
or npm run build
Linting:, (*5)
-
npm run lint-php
for both phpcs
and psalm
-
npm run phpcs
or ./vendor/composer/bin/phpcs
-
npm run psalm
or ./vendor/composer/bin/psalm
Building plugin dependencies (e.g. for Gutenberg blocks):, (*6)
npm run lerna-install
-
npm run lerna-dev
or npm run lerna-build
About Tomodomo
Tomodomo is a creative agency for magazine publishers. We use custom design and technology to speed up your editorial workflow, engage your readers, and build sustainable subscription revenue for your business., (*7)
Learn more at tomodomo.co or email us: hello@tomodomo.co, (*8)
License
© 2018 Van Patten Media Inc. d/b/a Tomodomo., (*9)
This project is licensed under the terms of the MIT License, included in LICENSE.md
., (*10)
Code of Conduct
All open source Tomodomo projects follow a strict code of conduct, included in CODEOFCONDUCT.md
. We ask that all contributors adhere to the standards and guidelines in that document., (*11)
Thank you!, (*12)