All Projects โ†’ imranhsayed โ†’ Aquila

imranhsayed / Aquila

๐ŸŽจ An Advanced WordPress theme

Projects that are alternatives of or similar to Aquila

Air Light
WordPress starter theme - designed to be minimal, lightweight and easy for all kinds of WordPress projects. Public Roadmap: https://favro.com/organization/3b45e73eaf083f68fefef368/c1dd2d4a99d6723904d2e763
Stars: โœญ 285 (+39.71%)
Mutual labels:  wordpress-theme, wordpress-development, sass
Tris Webpack Boilerplate
A Webpack boilerplate for static websites that has all the necessary modern tools and optimizations built-in. Score a perfect 10/10 on performance.
Stars: โœญ 1,016 (+398.04%)
Mutual labels:  webpack4, babel, sass
Webpack Boilerplate
A minimal webpack 5 boilerplate with only Babel, SASS and lodash (optional) on board
Stars: โœญ 404 (+98.04%)
Mutual labels:  webpack4, babel, sass
Frontie Webpack
Front-end Boilerplate | Gulp 4 + Webpack 4 + Babel + ITCSS Architecture + BEM Methodology + Twig.js
Stars: โœญ 102 (-50%)
Mutual labels:  webpack4, babel, sass
Wordpress Starter
๐Ÿ“ฆ A starter template for WordPress websites
Stars: โœญ 26 (-87.25%)
Mutual labels:  babel, wordpress-development, sass
Webpack Seed
๐Ÿš€ A Multi-Page Application base on webpack and babel. webpackๆญๅปบๅŸบไบŽES6,ๆ”ฏๆŒๆจกๆฟ็š„ๅคš้กต้ข้กน็›ฎ
Stars: โœญ 113 (-44.61%)
Mutual labels:  webpack4, babel, sass
Webpack Encore
A simple but powerful API for processing & compiling assets built around Webpack
Stars: โœญ 1,975 (+868.14%)
Mutual labels:  babel, sass
Shopify Webpack Themekit
Shopify development tool using webpack and themekit
Stars: โœญ 157 (-23.04%)
Mutual labels:  webpack4, babel
Hugo theme pickles
Modern, Simple and beautiful Hugo theme
Stars: โœญ 168 (-17.65%)
Mutual labels:  babel, sass
Gatsby Wordpress Themes
๐ŸŽจ Gatsby WordPress Theme
Stars: โœญ 175 (-14.22%)
Mutual labels:  hacktoberfest, wordpress-theme
Iceberg
Front-End Boilerplate built with React + Babel + Webpack + SASS
Stars: โœญ 144 (-29.41%)
Mutual labels:  babel, sass
Babel Esm Plugin
Add this plugin to generate mirrored esm modules for your existing bundles
Stars: โœญ 175 (-14.22%)
Mutual labels:  webpack4, babel
Wpstarter
Easily bootstrap whole site Composer packages for WordPress.
Stars: โœญ 182 (-10.78%)
Mutual labels:  hacktoberfest, wordpress-development
Reactql
Universal React+GraphQL starter kit: React 16, Apollo 2, MobX, Emotion, Webpack 4, GraphQL Code Generator, React Router 4, PostCSS, SSR
Stars: โœญ 1,833 (+798.53%)
Mutual labels:  webpack4, sass
Webpack Babel Multi Target Plugin
A Webpack plugin that works with Babel to allow differential loading - production deployment of ES2015 builds targeted to modern browsers, with an ES5 fallback for legacy browsers.
Stars: โœญ 150 (-26.47%)
Mutual labels:  webpack4, babel
React Redux Universal Boilerplate
An Universal ReactJS/Redux Boilerplate
Stars: โœญ 165 (-19.12%)
Mutual labels:  babel, sass
Keepformac
keep for mac
Stars: โœญ 147 (-27.94%)
Mutual labels:  babel, sass
Frontplate
ใƒ•ใƒญใƒณใƒˆใ‚จใƒณใƒ‰้–‹็™บใฎๅŠน็Ž‡ใ‚’ใ‚ใ’ใ‚‹ใƒ•ใƒซใ‚นใ‚ฟใƒƒใ‚ฏใƒ†ใƒณใƒ—ใƒฌใƒผใƒˆ
Stars: โœญ 175 (-14.22%)
Mutual labels:  babel, sass
Styled React Boilerplate
Minimal & Modern boilerplate for building apps with React & styled-components
Stars: โœญ 198 (-2.94%)
Mutual labels:  webpack4, babel
Mullet
Mullet Stack: Facebook in the front. Walmart in the back. (React, Hapijs, Node)
Stars: โœญ 194 (-4.9%)
Mutual labels:  hacktoberfest, babel

WordPress Theme - Aquila ๐ŸŽจ

Project Status: Active. code style: prettier

  • A WordPress theme Project for Advanced WordPress Theme Development Course. This theme uses Bootstrap. Learn to build an Advanced WordPress Theme from scratch
WordPress theme development banner

Tutorial Course

Features

  • Custom front page.

  • Custom Blog page with posts displayed in grid format using bootstrap.

  • Block Style Variations

  • Custom Gutenberg Blocks

  • InnerBlocks

Maintainer

Name Github Username
Imran Sayed @imranhsayed

Usage

  1. Clone the WordPress theme aquila in your WordPress themes directory and activate it.

Dashboard Setup.

  1. Create pages called 'Home' and 'Blog' and set them from Appearance > Customizer > Homepage Settings like so:

Development ( To be added )

Install

Clone the repo and run

cd aquila/assets
npm install

During development

npm run dev

Run precommit from assets directory before pushing the code for development/contribution.

cd assets && npm run precommit

Production

npm run prod

Linting & Formatting

The following command will fix most errors and show and remaining ones which cannot be fixed automatically.

npm run lint:fix

We follow the stylelint configuration used in WordPress Gutenberg, run the following command to lint and fix styles.

npm run stylelint:fix

Format code with prettier ( TO BE ADDED )

npm run format-js

Directory Structure

.
โ”œโ”€โ”€ README.md
โ”œโ”€โ”€ assets
โ”‚   โ”œโ”€โ”€ main.js
โ”‚   โ””โ”€โ”€ src
โ”‚       โ””โ”€โ”€ library
โ”‚           โ”œโ”€โ”€ css
โ”‚           โ”‚   โ”œโ”€โ”€ bootstrap-grid.min.css
โ”‚           โ”‚   โ””โ”€โ”€ bootstrap.min.css
โ”‚           โ””โ”€โ”€ js
โ”‚               โ””โ”€โ”€ bootstrap.min.js
โ”œโ”€โ”€ demo
โ”‚   โ”œโ”€โ”€ banner.png
โ”‚   โ”œโ”€โ”€ blog-page.png
โ”‚   โ”œโ”€โ”€ features-one.png
โ”‚   โ”œโ”€โ”€ features-two.png
โ”‚   โ””โ”€โ”€ home-page-customizer-setup.png
โ”œโ”€โ”€ footer.php
โ”œโ”€โ”€ front-page.php ( Home Page )
โ”œโ”€โ”€ functions.php
โ”œโ”€โ”€ header.php
โ”œโ”€โ”€ inc
โ”‚   โ”œโ”€โ”€ classes
โ”‚   โ”‚   โ”œโ”€โ”€ class-aquila-theme.php
โ”‚   โ”‚   โ”œโ”€โ”€ class-assets.php
โ”‚   โ”‚   โ”œโ”€โ”€ class-menus.php
โ”‚   โ”‚   โ””โ”€โ”€ class-meta-boxes.php
โ”‚   โ”œโ”€โ”€ helpers
โ”‚   โ”‚   โ”œโ”€โ”€ autoloader.php
โ”‚   โ”‚   โ””โ”€โ”€ template-tags.php
โ”‚   โ””โ”€โ”€ traits
โ”‚       โ””โ”€โ”€ trait-singleton.php
โ”œโ”€โ”€ index.php ( Blog page )
โ”œโ”€โ”€ page.php  ( Single Page )
โ”œโ”€โ”€ screenshot.png
โ”œโ”€โ”€ single.php ( Single Post Page )
โ”œโ”€โ”€ style.css
โ””โ”€โ”€ template-parts
    โ”œโ”€โ”€ components
    โ”‚   โ””โ”€โ”€ blog
    โ”‚       โ”œโ”€โ”€ entry-content.php
    โ”‚       โ”œโ”€โ”€ entry-footer.php
    โ”‚       โ”œโ”€โ”€ entry-header.php
    โ”‚       โ””โ”€โ”€ entry-meta.php
    โ”œโ”€โ”€ content-none.php
    โ”œโ”€โ”€ content.php
    โ””โ”€โ”€ header
        โ””โ”€โ”€ nav.php

Fixing Errors

  1. Error: Node Sass does not yet support your current environment Solution :
cd assets
npm rebuild node-sass
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].