Eightshift Boilerplate

Eightshift Boilerplate

Travis GitHub tag GitHub stars license

Eightshift WordPress Boilerplate

This repository contains all the tools you need to start building a modern WordPress project, using all the latest front end development tools.

📚 Table of contents

🎓 Documentaiton

For more documentation details follow this link.

🎉 Awesome features

Here's why you should use Eightshift Boilerplate for your next project.

  • OOP - All code is written following the latest object-oriented programming paradigms
  • Webpack - Modern bundling & build process
  • SASS (scss) - Easy to learn CSS on steroids
  • Autoprefixing - Automatically adds vendors prefixes to your CSS
  • JS Compiler (Babel) - Write JS using the latest features and let webpack worry about making it work accross all browsers
  • Minifying - Automatically minifies your production assets (JS / CSS) during build process
  • Cache busting - Each time you build assets, we generate a new URL for each asset file. This means you'll never see the old cached version while developing or after pushing your code to production.
  • Synchronised browser testing
  • Helps you write better code (automatic code linting)
  • Easy SASS media queries
  • Eightshift Libs - Library aimed at bringing the modern development tools to your project.
  • Eightshift Frontend Libs - A collection of useful frontend utility modules and all the tools you need to start building a modern Gutenberg dynamic blocks.

🎒 Requirements

  1. Node.js
  2. Composer

🚀 Quick start

Let's create a new project!

Navigate to your WordPress theme folder and run the following command:

npx create-wp-project

Script will prompt you for theme name and local development url (used for BrowserSync) and install a new theme:

After the script is finished, you can activate the theme through WP Admin Dashboard.

To start developing run this command from projects root folder:

npm start

For more instalation details follow this link.

📫 Who do I talk to?

If you have any questions or problems, please open an issue on github and we will do our best to give you a timely answer.

Eightshift WordPress Boilerplate is maintained and sponsored by Eightshift and Infinum.

📜 License

WordPress Boilerplate is Copyright ©2020 Infinum. It is free software, and may be redistributed under the terms specified in the LICENSE file.

• Released: May 07, 2020, 02:34 PM

Eightshift Boilerplate

Author: infinum
Item was Featured Author was Featured Bought between 100 and 500 items Referred more than 1000 members Author had a Free File of the Month Contributed a Blog Post Helped protect FrontendFun against copyright violations Reviewer FrontendFun Developer Site Administrator Moderator Blog Editor
This repository contains all the tools you need to start building a modern WordPress theme, using all the latest front end development tools. size
git clone https://github.com/infinum/eightshift-boilerplate.git