My WordPress Build https://wp.davidwindham.com

windhamdavid 6ec6c2b45d htaccess 5 years ago
app 13668be204 install 5 years ago
tests 01fa18af15 phpunit 11 years ago
wp @ cad04902d6 66c035dae6 wp-cli 5 years ago
.editorconfig 742264154c editorconfig 5 years ago
.env.example b6456b9249 .env 5 years ago
.gitignore 2f14c48a52 ignore readme 5 years ago
.gitmodules cddc9e7fad wordpress submodule 5 years ago
.gitmodules.extra cad12569f2 cln sbs 11 years ago
.gitmodules.remote cad12569f2 cln sbs 11 years ago
.htaccess 6ec6c2b45d htaccess 5 years ago
.jshintignore d7139fa25d jsht ign 11 years ago
.jshintrc 1ea3396e6c json jshint 10 years ago
.travis.yml dae88d0336 travisci 10 years ago
Gruntfile.js 5a50b7e67b wp up 10 years ago
README.md c3ef218c7a :ok_hand: 5 years ago
_install.sh 475b8e8f2e install.sh 5 years ago
composer.json 461bc15052 composer 5 years ago
composer.lock 461bc15052 composer 5 years ago
config.yml bac67fee83 composer 11 years ago
index-wp-redis.php 88d9b4aa59 redis cache 11 years ago
index.php 13668be204 install 5 years ago
package-lock.json 7e4c320e13 ignore themes 5 years ago
package.json 7e4c320e13 ignore themes 5 years ago
phpunit.xml.dist 6ec6c2b45d htaccess 5 years ago
wp-cli.yml 66c035dae6 wp-cli 5 years ago
wp-config-sample.php 13668be204 install 5 years ago

README.md

Git'ing My WordPress Workflow, so i'm machindependent.

Build Status


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