Шаблон для быстрого запуска нового проекта на Symfony 7.2 с уже настроенным Tailwind CSS 4.1.
Поддерживается PHP 8.2, светлая и тёмная тема, современная структура и готовая главная страница.
# Клонировать проект
git clone https://github.com/csitrovsky/symfony-tailwind-starter.git my-project
cd my-project
# Удалить историю коммитов (по желанию)
rm -rf .git
# Установить PHP-зависимости
composer install
# Установить JS-зависимости
npm install
# Запустить сборку Tailwind
npm run dev
# Запустить сервер Symfony
symfony serve
⚠️ Убедитесь, что у вас установлены:
- PHP >=8.2
- Composer
- Node.js >=18
- Symfony CLI
├── assets/ # Фронтенд (Tailwind CSS, JS)
├── config/ # Symfony конфигурация
├── public/ # Публичная директория (доступна извне)
├── src/ # PHP-код, контроллеры, сущности
│ └── Controller/
├── templates/ # Twig-шаблоны
│ └── home/index.html.twig
├── .env # Переменные окружения
├── composer.json # PHP зависимости
├── package.json # JS зависимости
├── tailwind.config.js # Конфигурация Tailwind
└── README.md # Этот файл
Команда | Описание |
---|---|
npm run dev |
Запустить Tailwind в режиме разработки |
npm run build |
Собрать CSS для продакшена |
symfony serve |
Запустить Symfony-сервер |
Use this template
)Проект распространяется под лицензией MIT
Сделано с ❤️ для разработчиков, которым важен быстрый и современный старт.