Skip to content

code-BitLabs/Aquila

Repository files navigation

WordPress Theme: Aquila 🎨💥

Aquila is a versatile WordPress theme that offers a wide range of features to enhance your website. Whether you're creating a personal blog, an e-commerce site, or a portfolio, Aquila has you covered.

Features

Aquila comes with an extensive set of features to make your website development seamless. These features are organized into sections:

Custom Content Types

  • Custom Post Type
  • Custom Taxonomy
  • Custom Widget
  • Custom Shortcode
  • Custom Meta Box

Custom Templates

  • Custom Template
  • Custom Menu
  • Custom Page Template
  • Custom Post Type Archive Template
  • Custom Taxonomy Archive Template

Gutenberg Blocks

  • Gutenberg Block
  • Gutenberg Block Category
  • Gutenberg Block Pattern
  • Gutenberg Block Style
  • Gutenberg Block Template

Advanced Features

  • Pagination
  • Custom Infinite Scroll
  • Custom Search Form
  • Register Block Pattern
  • Custom Block Category
  • Archive Template

Dependencies

Aquila is built on top of these powerful tools and libraries:

Installation with Yarn

To get started with Aquila using Yarn, follow these steps:

  1. Clone the GitHub repository:

    git clone https://github.com/code-BitLabs/Aquila
  2. Navigate to the 'assets' directory:

    cd Aquila/assets
  3. Install the necessary dependencies using Yarn:

    yarn install

Development

During the development phase, you can use the following command to start a development server:

yarn dev

Before pushing your code for development or contribution, make sure to run the precommit checks from the assets directory:

cd assets && yarn precommit

Production

For production-ready builds, use the following command:

yarn prod

Linting & Formatting

To ensure code quality, Aquila provides linting and formatting tools. Use the following commands:

  • To fix most errors and show any remaining ones that cannot be fixed automatically:

    yarn lint:fix
  • To lint and fix styles following the stylelint configuration used in WordPress Gutenberg:

    yarn stylelint:fix
  • Formatting code with prettier (TO BE ADDED):

    yarn format-js

Enjoy developing your WordPress website with Aquila using Yarn! If you have any questions or need assistance, please don't hesitate to reach out.