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.
Aquila comes with an extensive set of features to make your website development seamless. These features are organized into sections:
- Custom Post Type
- Custom Taxonomy
- Custom Widget
- Custom Shortcode
- Custom Meta Box
- Custom Template
- Custom Menu
- Custom Page Template
- Custom Post Type Archive Template
- Custom Taxonomy Archive Template
- Gutenberg Block
- Gutenberg Block Category
- Gutenberg Block Pattern
- Gutenberg Block Style
- Gutenberg Block Template
- Pagination
- Custom Infinite Scroll
- Custom Search Form
- Register Block Pattern
- Custom Block Category
- Archive Template
Aquila is built on top of these powerful tools and libraries:
- Bootstrap 5
- Slick Slider
- SAAS
- Webpack
- Babel
- Eslint
- Stylelint
- Ajax
To get started with Aquila using Yarn, follow these steps:
-
Clone the GitHub repository:
git clone https://github.com/code-BitLabs/Aquila
-
Navigate to the 'assets' directory:
cd Aquila/assets
-
Install the necessary dependencies using Yarn:
yarn install
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
For production-ready builds, use the following command:
yarn prod
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.