Skip to content

Latest commit

 

History

History
74 lines (56 loc) · 2.52 KB

structure.md

File metadata and controls

74 lines (56 loc) · 2.52 KB

Структура

Обычно файловая структура UpCss выглядит следующим образом:

General structure example

Далее рассмотрим каждый каталог индивидуально.

Base

Общие и базовые CSS-стили приложения. Например: компоненты framework`а, reset-стили (или normalize-стили), конфигурации и другое.

Подробнее про Base

Modules

В данном разделе должны находиться персональные заготовки, которые могут быть переиспользованы в различных проектах.

Подробнее про Modules

Application

Каталог со всеми стилями Вашего приложения.

  • sections
    Основные составляющие приложения. Ими может быть header, footer, sidebar, navigation и другие секции, которые могут использоваться на разных страницах приложения.

  • layouts
    Стили, которые необходимы для формирования общего каркаса нескольких страниц приложения.

  • pages
    Стили, непосредственно, применяемые к конкретным страницам приложения, которые не могут быть переиспользованы.

Подробнее про Application

Пример UpCss структуры простого приложения

  • build.scss
  • base
    • _reset.scss
    • _mixins.scss
    • _config.scss
    • _fonts.scss
    • _grid.scss
  • modules
    • _alerts.scss
    • _buttons.scss
    • _forms.scss
    • _pagination.scss
    • _table.scss
  • application
    • sections
      • _footer.scss
      • _header.scss
      • _headline.scss
    • layouts
      • base.scss
      • auth.scss
      • modal.scss
    • pages
      • home.scss
      • contact.scss
      • faq.scss
      • error.scss

Читать общие правила

Перейти к документации