Skip to content

Instantly share code, notes, and snippets.

@gemmadlou
Last active July 1, 2016 19:35
Show Gist options
  • Save gemmadlou/ffb3fe7ab2da4a0d0026edd99b3abda1 to your computer and use it in GitHub Desktop.
Save gemmadlou/ffb3fe7ab2da4a0d0026edd99b3abda1 to your computer and use it in GitHub Desktop.
Wordpress Workflow

Wordpress Workflow

Checklist

Category Sub-category Action
Scoping Design & Functionality List layouts
Scoping Design & Functionality List components
Scoping Design & Functionality List modules
Scoping Design & Functionality List elements
Scoping Timelining CSS/JS/PHP/Visual Composer
Deployment Setup -- Pantheon/AWS
Version Control Setup -- Git/Bitbucket/Github
Continuous Integration Setup -- Jenkins
Devops Scalability AWS S3 or alternatives
Devops Caching W3 Total Cache or alternatives
Project Setup Wordpress Base Theme _s, base theme
Project Setup Productivity Tools NPM
Project Setup Compilers SASS/LESS/Babel/Typescript
Project Setup Minifiers Uglify
Project Setup Linters JS Lint, CSS Lint
Project Setup BDD Mocha
CSS Development Styleguide React/KSS
CSS Development Styleguide Components (Visual Composer)
CSS Development Regression Testing Backstopjs
JS Development BDD Unit Tests, E-E Tests
JS Development Documentation ApiDocs
PHP Development BDD Codeception
PHP/HTML Development Performance Deferred Font Loading
PHP/HTML Development Performance Lazy Load Images
PHP/HTML Development Performance Script Concatenation
PHP/HTML Development Performance Critical CSS https://github.com/addyosmani/critical-path-css-tools
PHP/HTML Development Performance https://whatdoesmysitecost.com (data)
Contribution/Future Development Docs readme.md
Security Server Firewall --
Security Wordpress Install Wordfence
Security Db & File Backup Updraft/Pantheon
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment