Git'ing My WordPress Workflow, so i'm machindependent.
ca·ve·at git·mptor: do not clone ( build your own )
2006 - ( v 0.1.0 ) Modern WordPress workflow ala develop.svn.wordpress.org & https://github.com/koop/develop with an enviroment that's easy to replicate between machines.
2020 - ( Updated v 0.2.0 ) Inspiration from Develop-Wordpress, Roots, Square-One, & Laravel. Trying to use the smallest dev footprint possible closely matching the WordPress core workflow alongside of a full suite of development tools. Prefer to use Git version of Wordpress to enable switching versions quickly. Prefer using Composer for plugins to avoid git submodule hell.
#####Built With: Wordpress, Node, NPM, Grunt, Composer, Travis CI
#####Usage
$ git clone git@github.com:windhamdavid/wp.git
$ npm install
$ git submodule update --init --recursive
$ cd wp
$ git git fetch --tags && git checkout 5.3.2(WordPress version you'd like)
$ cd ..
$ composer update
$ npm run dev
/* you know the drill */
#####ToDo: setup tests add rsync have fun
#####2020 Notes: Clean up old submodules.
# Remove the submodule entry from .git/config
git submodule deinit -f path/to/submodule
# Remove the submodule directory from the superproject's .git/modules directory
rm -rf .git/modules/path/to/submodule
# Remove the entry in .gitmodules and remove the submodule directory located at path/to/submodule
git rm -f path/to/submodule
[submodule "app/themes/_s"]
path = app/themes/_s
url = https://github.com/Automattic/_s.git
[submodule "app/plugins/vip-scanner"]
path = app/plugins/vip-scanner
url = https://github.com/Automattic/vip-scanner.git
[submodule "app/plugins/developer"]
path = app/plugins/developer
url = https://github.com/Automattic/developer.git
[submodule "app/plugins/wp-redis-cache"]
path = app/plugins/wp-redis-cache
url = https://github.com/windhamdavid/wp-redis-cache.git
[submodule "app/plugins/wp-debug-bar"]
path = app/plugins/wp-debug-bar
url = https://github.com/brandwaffle/wp-debug-bar.git
[submodule "app/plugins/debug-bar-slow-actions"]
path = app/plugins/debug-bar-slow-actions
url = https://github.com/kovshenin/debug-bar-slow-actions.git
[submodule "app/plugins/WP-API"]
path = app/plugins/WP-API
url = https://github.com/WP-API/WP-API.git