A highly opinionated starter framework for WordPress.
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.
Vagrant setup:
git clone [repo]
cp -r app/secrets-example app/secrets
- Fill out files in
app/secrets/
vagrant up
Building the project:
composer install
nvm install && nvm use
npm install
npm run dev
ornpm run build
Linting:
npm run lint-php
for bothphpcs
andpsalm
npm run phpcs
or./vendor/composer/bin/phpcs
npm run psalm
or./vendor/composer/bin/psalm
Building plugin dependencies (e.g. for Gutenberg blocks):
npm run lerna-install
npm run lerna-dev
ornpm run lerna-build
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.
Learn more at tomodomo.co or email us: hello@tomodomo.co
© 2018 Van Patten Media Inc. d/b/a Tomodomo.
This project is licensed under the terms of the MIT License, included in LICENSE.md
.
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.
Thank you!