{"id":13760438,"url":"https://github.com/imranhsayed/aquila","last_synced_at":"2025-04-09T03:13:23.993Z","repository":{"id":38688846,"uuid":"278884763","full_name":"imranhsayed/aquila","owner":"imranhsayed","description":"🎨  An Advanced WordPress theme","archived":false,"fork":false,"pushed_at":"2024-03-31T02:47:46.000Z","size":5389,"stargazers_count":1042,"open_issues_count":26,"forks_count":217,"subscribers_count":33,"default_branch":"master","last_synced_at":"2025-04-01T18:21:44.685Z","etag":null,"topics":["advanced-wordpress-theme-devlopment","babel","hacktoberfest","hacktoberfest2020","oop","sass","singleton","webpack4","wordpress-development","wordpress-theme","wordpress-theme-development"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/imranhsayed.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-07-11T15:05:33.000Z","updated_at":"2025-03-31T20:53:35.000Z","dependencies_parsed_at":"2023-02-12T17:15:54.539Z","dependency_job_id":"cef1d1aa-07b7-426f-9042-66b4aa794a2d","html_url":"https://github.com/imranhsayed/aquila","commit_stats":{"total_commits":146,"total_committers":4,"mean_commits":36.5,"dds":0.1986301369863014,"last_synced_commit":"9989422c53ade3198608815fd40dae1f4a8a282d"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imranhsayed%2Faquila","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imranhsayed%2Faquila/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imranhsayed%2Faquila/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imranhsayed%2Faquila/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/imranhsayed","download_url":"https://codeload.github.com/imranhsayed/aquila/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247968374,"owners_count":21025823,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["advanced-wordpress-theme-devlopment","babel","hacktoberfest","hacktoberfest2020","oop","sass","singleton","webpack4","wordpress-development","wordpress-theme","wordpress-theme-development"],"created_at":"2024-08-03T13:01:10.240Z","updated_at":"2025-04-09T03:13:23.970Z","avatar_url":"https://github.com/imranhsayed.png","language":"PHP","readme":"# [WordPress Theme - Aquila](https://youtu.be/lNtw4yxEydM) 🎨\n[![Project Status: Active.](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n* A WordPress theme Project for Advanced WordPress Theme Development Course.\nThis theme uses Bootstrap. [Learn](https://www.youtube.com/playlist?list=PLD8nQCAhR3tT3ehpyOpoYeUj3KHDEVK9h) to build an Advanced WordPress Theme from scratch\n\n\u003ca href=\"https://codeytek.com/course/advanced-wordpress-theme-development-course/\" target=\"_blank\"\u003e\n\u003cimg src=\"https://codeytek.com/wp-content/uploads/2020/07/banner.png\" alt=\"WordPress theme development banner\" /\u003e\n\u003c/a\u003e\n\n## [Tutorial Course](https://codeytek.com/course/advanced-wordpress-theme-development-course/)\n## Also See - [Advanced WordPress Plugin Development](https://github.com/imranhsayed/aquila-features)\n\n## Features:\n\n- ![](demo/features-one.png)\n\n- ![](demo/features-two.png)\n\n- Custom front page.\n- Custom Blog page with posts displayed in grid format using bootstrap.\n- Block Style Variations\n- Custom Gutenberg Blocks\n- InnerBlocks\n\n## Maintainer\n\n| Name                                                   | Github Username |\n|--------------------------------------------------------|-----------------|\n| [Imran Sayed](mailto:codeytek.academy@gmail.com)       |  @imranhsayed   |\n\n## Usage\n\n1. Clone the WordPress theme [aquila](https://github.com/imranhsayed/aquila) in your WordPress\nthemes directory and activate it.\n\n## Dashboard Setup.\n\n1. Create pages called 'Home' and 'Blog' and set them from Appearance \u003e Customizer \u003e Homepage Settings like so:\n\n- ![](demo/home-page-customizer-setup.png)\n\n## Development ( To be added )\n\n**Install**\n\nClone the repo and run\n\n```bash\ncd aquila/assets\nnpm install\n```\n\n**During development**\n\n```bash\nnpm run dev\n```\n\nRun precommit from assets directory before pushing the code for development/contribution.\n\n```\ncd assets \u0026\u0026 npm run precommit\n```\n\n**Production**\n\n```bash\nnpm run prod\n```\n\n**Linting \u0026 Formatting**\n\nThe following command will fix most errors and show and remaining ones which cannot be fixed automatically.\n\n```bash\nnpm run lint:fix\n```\n\nWe follow the stylelint configuration used in WordPress Gutenberg, run the following command to lint and fix styles.\n\n```bash\nnpm run stylelint:fix\n```\n\nFormat code with prettier ( TO BE ADDED )\n\n```bash\nnpm run format-js\n```\n\nDirectory Structure\n\n```php\n.\n├── README.md\n├── assets\n│   ├── main.js\n│   └── src\n│       └── library\n│           ├── css\n│           │   ├── bootstrap-grid.min.css\n│           │   └── bootstrap.min.css\n│           └── js\n│               └── bootstrap.min.js\n├── demo\n│   ├── banner.png\n│   ├── blog-page.png\n│   ├── features-one.png\n│   ├── features-two.png\n│   └── home-page-customizer-setup.png\n├── footer.php\n├── front-page.php ( Home Page )\n├── functions.php\n├── header.php\n├── inc\n│   ├── classes\n│   │   ├── class-aquila-theme.php\n│   │   ├── class-assets.php\n│   │   ├── class-menus.php\n│   │   └── class-meta-boxes.php\n│   ├── helpers\n│   │   ├── autoloader.php\n│   │   └── template-tags.php\n│   └── traits\n│       └── trait-singleton.php\n├── index.php ( Blog page )\n├── page.php  ( Single Page )\n├── screenshot.png\n├── single.php ( Single Post Page )\n├── style.css\n└── template-parts\n    ├── components\n    │   └── blog\n    │       ├── entry-content.php\n    │       ├── entry-footer.php\n    │       ├── entry-header.php\n    │       └── entry-meta.php\n    ├── content-none.php\n    ├── content.php\n    └── header\n        └── nav.php\n```\n\n### Fixing Errors\n\n1. Error: Node Sass does not yet support your current environment\nSolution : \n```shell\ncd assets\nnpm rebuild node-sass\n```\n","funding_links":[],"categories":["PHP"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimranhsayed%2Faquila","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fimranhsayed%2Faquila","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimranhsayed%2Faquila/lists"}