ackstudio / craft
CraftCMS boilerplate
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
Language:Twig
Requires
- craftcms/ckeditor: 4.6.0
- craftcms/cms: 5.6.13
- nystudio107/craft-minify: 5.0.0
- nystudio107/craft-vite: 5.0.1
- putyourlightson/craft-sprig: 3.5.2
- vlucas/phpdotenv: ^5.4.0
Requires (Dev)
- craftcms/generator: ^2.0.0
- yiisoft/yii2-shell: ^2.0.3
This package is auto-updated.
Last update: 2025-04-25 12:14:10 UTC
README
Welcome to the Craft CMS 5 Boilerplate by ACK STUDIO. This starter kit is specifically crafted for in-house use at ACK STUDIO, providing a solid, opinionated foundation for launching any new Craft CMS project.
Tech Stack
- Craft CMS 5.x - Powerful Content Management System
- DDEV - Docker-powered Local Development Environment
- Vite 5.x - Fast Front-end Build Tool with Hot Module Replacement (HMR)
- Tailwind CSS 4.x - Utility-first CSS Framework for efficient UI development
System Requirements
- DDEV - Ensure DDEV is installed for smooth local development
Key Features
-
Template System
- Pre-structured layout templates with base layouts, global headers, footers, and page templates
- Custom error pages for 404, maintenance, and generic errors
-
Configuration Management
- Pre-configured settings for Craft CMS and essential plugins
-
Optimized Build Process
- Hot Module Replacement (HMR) for real-time front-end updates
- Automatic minification and purging of CSS and JS for optimized performance
Included Plugins
Craft CMS Plugins
- Vite - Integrated front-end build tool for streamlined development
- Sprig - Enables reactive, interactive components within Twig templates
Installation
- Create a project directory and move into it:
mkdir my-craft-project
cd my-craft-project/
- Create DDEV configuration files:
ddev config --project-type=craftcms --docroot=web
- Start DDEV:
Firstly, edit .ddev/config.yaml and change the name to your project name.
ddev start ddev exec npm install ddev composer install ddev exec php craft install