wp-dev-lib
and pre-configured there for use in your plugin or site project; they should integrated into your IDE, be run automatically before committing via the pre-commit
hook, and also run after pushing to a pull request via Travis CI:wpsh-local
can be embedded within a plugin using Composer. Making it perfect for both open source or client plugins that have no other dependencies besides WordPress. You can see how wpsh-local
is implemented in our block-extend
scaffolding plugin.wp-dev-lib
This is a development library that is great for adding coding standards, linting and automated testing even to legacy projects since checks are applied only to new code by default.block-extend
plugin has been developed as a starter for creating Gutenberg centric plugins and is also used during candidate coding challenges.wp-foo-bar
has historically been used to scaffold Customizer centric plugins for both our clients and Core. However, it has not been kept up-to-date this past year with all the new shinny development and editorial tools coming into play. It either needs to be updated or deprecated. It's likely that the block-extend
plugin will somehow be merged back into this scaffolding.package.json
of the project which make them really fast to configure and setup. These scripts can call Node package binaries for the project or serve as wrappers for Grunt, Gulp or Webpack tasks.npm
for managing JavaScript dependencies and is also great for generating scripts to accommodate our DevOps workflows. For example, we typically create scripts that lint, test, build, deploy, and pretty much handle everything we need to automate our processes.#technology
Slack channel to request access. Credentials will be sent securely through direct message on Keybase.https://keybase.io/encrypt#kaspars
where kaspars
is your Keybase username to prefill the form with the correct recipient.