Thanks to Jeff from Delicious Brains for his inspirational project. Now I have fireworks in my brain, I think about controlling the Local WordPress installations with this interface. Hard points:
- Database manageable backups
- Plugin administration
- Options management
- Transients Management
- Other things supported by wp-cli or wp-rest API
- Run
npm install
- Run initial build:
npm run-script build
- Link into Local's
addon
directory:ln -s "$(pwd)" ~/Library/Application Support/Local by Flywheel/addons
- Restart Local and activate addon from Settings > Addons
- To automatically transpile your JS while developing, just start watch task:
npm run-script watch
. - The only thing this starter addon currently does is open dev tools in Local and add a
reload()
function to the window object, typereload()
into the dev tools console after you've saved/transpiled to see your changes.
npm install
All files in /src
will be transpiled to /lib
using Babel. Anything in /lib
will be overwritten.
npm run-script build
or npm run-script watch
to transpile when source files are saved
Not familiar with some or any of these terms? Here are a few resources to get you up to speed.
- Node.js
- Babel
- ES6/ES2015
- babel: Turn ES6 code into readable vanilla ES5 with source maps
- babel-cli: Babel command line.
- babel-preset-es2015: Babel preset for all es2015 plugins.
- babel-preset-react: Babel preset for all React plugins.
- babel-preset-stage-0: Babel preset for stage 0 plugins
MIT