Skip to content
Исходный код сайта kharasho.ru
JavaScript HTML CSS PHP
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
admin
app
gulpfile.js
khara/css
khara24/css
kharasho
rusnlp/css
source
.editorconfig
.eslintrc
.gitignore
README.md
composer.json
composer.lock
package.json
yarn.lock

README.md

shag24

Кодовая база (исходники фронтенда и бэкенд) сайтов:

Сайты с разным дизайном, но объединены общей БД и логикой. Здесь хранится PHP- и для работы с данными и twig-код для генерации разметки (нативные шаблоны не используются). Также тут лежит универсальная часть стилей и скриптов, собираемых отдельным образом для каждого сайта, включая код для gulp. Линтинг фронтенд-кода также выполняется на уровне сборки сайтов.

Используемые технологии:

  • PHP 7.3+
  • MariaDB 10.3+
  • Twig 3+
  • composer
  • Less
  • ES6+
  • Gulp, webpack, imagemin
  • Stylelint, eslint, htmlhint, editorconfig

Установка

  • Установить composer на сервер, добавить его в path.
  • Распаковать содержимое проекта в каталог shag24-app на уровне остальных репозиториев.
  • Выполнить из корня проекта:
composer install
  • Прописать в лежащий рядом env.json (известный команде разработки) путь от корня сайта к каталогу с приложением
You can’t perform that action at this time.