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

windhamdavid b6456b9249 .env 5 years ago
app 9e58728605 rm submodules 5 years ago
bin bac67fee83 composer 11 years ago
tests 01fa18af15 phpunit 11 years ago
tools 01fa18af15 phpunit 11 years ago
wp @ 93a5af5753 e0dde57e7e wp up 10 years ago
.editorconfig 1288bb5140 editorconfig 10 years ago
.env.example b6456b9249 .env 5 years ago
.gitignore 76e252b00d ignore 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 17c8d15a74 .htaccess 10 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 7789eb4297 readme 5 years ago
_install.sh 475b8e8f2e install.sh 5 years ago
composer.json bac67fee83 composer 11 years ago
composer.lock bac67fee83 composer 11 years ago
config.yml bac67fee83 composer 11 years ago
index-wp-redis.php 88d9b4aa59 redis cache 11 years ago
index.php 4241b6ae3b redis 11 years ago
npm.packages 2d98a734b6 npm pkgs 11 years ago
package.json a2f7672991 update npms 10 years ago
phpunit.xml.dist 1a9105b0f3 daw trav 11 years ago
theme-unit-test-data.xml e6304573d7 keyring/importer 11 years ago
wp-cli.local.yml 1229464dd5 fix cli err 10 years ago
wp-cli.yml 720eb76d16 wp-cli 11 years ago
wp-config-sample.php 202457d18d config-sample 5 years ago
wp-remote-config-sample.php 1e25cfa479 config 11 years ago
wp-tests-config-sample.php 1e25cfa479 config 11 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