• Stars
    star
    412
  • Rank 105,024 (Top 3 %)
  • Language
    PHP
  • License
    GNU General Publi...
  • Created over 8 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A Modern WordPress Starter Theme for savvy Developers

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

More Repositories

1

sequeler

SQL Client built in Vala
Vala
801
star
2

WordPressPlugin101

Official repository of the series of tutorial on How to Create a WordPress Plugin from scratch: https://www.youtube.com/playlist?list=PLriKzYyLb28kR_CPMz8uierDWC2y3znI2
PHP
408
star
3

Sunset-theme

Premium WordPress theme built during this series of tutorials: https://www.youtube.com/playlist?list=PLriKzYyLb28kpEnFFi9_vJWPf5-_7d3rX
PHP
330
star
4

WordPress101

Public Repository for the tutorial series "Wordpress 101 for beginner develoeprs"
PHP
301
star
5

taxi

The FTP Client that drives you anywhere
Vala
95
star
6

gutenberg-tutorial

Learn Gutenberg from scratch: https://www.youtube.com/playlist?list=PLriKzYyLb28lHhftzU7Z_DJ32mvLy4KKH
CSS
69
star
7

gulp-es6

Gulpfile setup for Javascript ES6 compiling, plus SCSS, images, and fonts handling
JavaScript
68
star
8

WordPress-MegaMenu

Walker Nav Class for WordPress Mega Menu tutorials
PHP
55
star
9

awps-cli

Nifty Command Line Application to quickly setup a new AWPS theme in WordPress
PHP
24
star
10

vala-gtk-tutorial

Official repository for the Vala and Gtk+ tutorial series
14
star
11

laravel-forum-tutorial

Official repository for the Laravel tutorial series: https://bit.ly/2Aaoekr
PHP
14
star
12

write-to-me

Simple contact form in PHP & jQuery
CSS
11
star
13

aSlider

Super light jQuery slider controlled via Data Attributes
CSS
11
star
14

aModal

Super lightweight and dependency free Modal built in ES6
JavaScript
9
star
15

git-tutorial

Public repository for the Tutorial series about Git
HTML
4
star
16

ansible-ec2-snapshot

ec2 snapshot automation with Ansible and bash script
Shell
2
star
17

php-tutorials

Source code for the PHP Tutorials for Beginners YouTube series
PHP
1
star