Skip to content
A Modern WordPress Starter Theme for savvy Developers
PHP CSS JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
acf-json PHPCS fixes for WordPress coding standards May 6, 2017
assets Updated gutenberg example block with latest API. Fixes #46, Fixes #41 Feb 8, 2019
inc Fixed description of "Books" CPT (#55) Sep 9, 2019
page-templates Fixed small typi Jun 4, 2017
views PHPCS fixes Nov 19, 2018
.env.example
.eslintignore PHPCS and ESLint Travis build (#26) Aug 16, 2018
.eslintrc.json
.gitignore Ignore compiled assets Nov 18, 2018
.phpcs.xml.dist PHPCS fixes Nov 19, 2018
.travis.yml Removed unused dependencies from travis Aug 31, 2018
404.php PHPCS and ESLint Travis build (#26) Aug 16, 2018
LICENSE.txt Updated readme file, license, and some hinting May 2, 2017
README.md Updated readme file Apr 2, 2018
archive.php Modernize Travis (#25) Aug 16, 2018
comments.php PHPCS fixes Nov 19, 2018
composer.json Updated dependencies Feb 8, 2019
footer.php PHPCS fixes Nov 19, 2018
functions.php Update functions.php (#30) Sep 6, 2018
header.php
index.php
package.json Updated NPM dependencies Feb 14, 2019
page.php Modernize Travis (#25) Aug 16, 2018
rtl.css
ruleset.xml PHPCS and ESLint Travis build (#26) Aug 16, 2018
screenshot.png
search.php PHPCS fixes Nov 19, 2018
sidebar.php Modernize Travis (#25) Aug 16, 2018
single.php Modernize Travis (#25) Aug 16, 2018
style.css Updated style version Mar 30, 2018
webpack.mix.js
wp-config.sample.php

README.md

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

You can’t perform that action at this time.