Version: 3.0
Silviu Manolache ( manolachesilviu.dev / freelancer.com / wordpress.org )
MDS WordPress Starter Theme for building custom themes. Uses Gulp, Bower, SCSS, AutoPrefixr, Browser Sync for workflow automation.
The theme is setup to use Gulp to:
- compile SCSS, run it through AutoPrefixer to prefix CSS for legacy browsers, CSSO to minify and optimize.
- analyze your JavaScript code for errors and coding standard with JSHint and JSCS, concatenate and minify,
- get your bower dependencies main files with Main Bower Files, concatenate and minify
- optimize images
- automate browser reloading when changes are made to the files with Browser Sync
Rename folder to your theme name, change the style.css
intro block to your theme information. Open the theme directory in terminal and run npm install
to pull in all Gulp dependencies. Run gulp
to execute tasks.
Theme includes:
- Carbon Fields to create custom theme options and metaboxes
- TGM Plugin Activation to be able to easy include your theme plugin dependencies
- basic functions to use in your theme development located in the "functions" directory
Supports bower to install and manage JavaScript dependencies in the .development/js/plugins
folder.
- Normalized stylesheet for cross-browser compatibility using Normalize.css version 4
- Easy to customize
- Media Queries can be nested in each selector using SASS
- Gulp for processing all SASS, JavaScript and images
- Add custom theme options and metaboxes with Carbon Fields
- Set theme plugin dependencies with TGM Plugin Activation
- Common used WordPress functions
- Basic markup and css styles
Anyone and everyone is welcome to contribute!
Without these projects, this WordPress Starter Theme wouldn't be where today.