Skip to content
/ awps Public

A Modern WordPress Starter Theme for savvy Developers

License

Notifications You must be signed in to change notification settings

Alecaddd/awps

Folders and files

NameName
Last commit message
Last commit date
Oct 27, 2020
May 6, 2017
May 17, 2021
May 27, 2021
Jun 4, 2017
Nov 19, 2018
May 17, 2021
May 17, 2021
Feb 15, 2019
Aug 12, 2018
May 17, 2021
Feb 27, 2021
Oct 27, 2020
Aug 16, 2018
May 2, 2017
Apr 2, 2018
Aug 16, 2018
Nov 19, 2018
Oct 1, 2022
Nov 19, 2018
Sep 6, 2018
Oct 28, 2019
Aug 16, 2018
May 17, 2021
Aug 16, 2018
Oct 1, 2022
Dec 4, 2016
Aug 12, 2018
May 8, 2017
Nov 19, 2018
Aug 16, 2018
Aug 16, 2018
May 17, 2021
May 17, 2021
Feb 27, 2021

Repository files navigation

awps

A Modern WordPress Starter Theme for savvy Developers

Build Status Dependecies NPM latest GPL License Code Climate

Prerequisites

This theme relies on NPM and Composer in order to load dependencies and packages. Webpack should always be running and watching during the development process, in order to properly compile and update files.

Installation

  • Move the .env.example to your WordPress root directory, rename it as .env, and setup your website variables
  • Move the wp-config.sample.php to your WordPress root directory and rename it as wp-config.php, to replace the default one
  • Open a Terminal window on the location of the theme folder
  • Execute composer install
  • Execute npm install

Webpack

AWPS uses Laravel Mix for assets management. Check the official documentation for advanced options

  • Edit the webpack.mix.js in the root directory of your theme to set your localhost URL and customize your assets
  • npm run watch to start browserSync with LiveReload and proxy to your custom URL
  • npm run dev to quickly compile and bundle all the assets without watching
  • npm run prod to compile the assets for production

Features

  • Bult-in webpack.mix.js for fast development and compiling.
  • OOP PHP, and namespaces with PSR4 autoload.
  • Customizer ready with boilerplate and example classes.
  • Gutenberg ready with boilerplate and example blocks.
  • ES6 Javascript syntax ready.
  • Compatible with JetPack, WooCommerce, ACF PRO, and all the most famous plugins.
  • Built-in FlexBox Responsive Grid.
  • Modular, Components based file structure.

License

GPLv3