Skip to content

Codestyle для ангуляра #1

Open
@dima716

Description

@dima716
  • Структура папок
    В новом создаваемом компоненте должны присутствовать jade, stylus, js, spec.js, html для разработки компонента изолированно от других и быстрого его просмотра
  • Именование файлов(контроллеры, модели, сервисы)
    Папки, классы и html-тэг называем по БЭМУ
    Названия модулей пишем как fba.componentName
    Название файлов через camelCase
    Внутри js, ангулярные сущности тоже через camelCase + название сущности, за исключением Модели.
  • Использовать ангулярные функции хелперы
  • Для модификаторов используем одно слово
  • Каждый элемент делать в виде отдельного модуля
  • Данные для любых сущностей оформляются в виде модели
  • По умолчанию привязываем директивы к элементам или к аттрибутам. Как исключение - к классам
  • Наши css классы пишем в начале, а сторонние после.
  • Если классы без стилей, то пишем с префиксом js

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions