EC-CUBE / EC-CUBE/ec-cube

SCSSのディレクトリ構成がスタイルガイドに準拠していない。

Open
#4,278 0 comments 0 reactions 0 assignees View on GitHub
improvement
Dominant language
PHP
Stars
788
Forks
719
Avg merge
4d 4h
Merged PRs (30d)
39

Description

## 概要(Overview)
SCSSのディレクトリ構成がEC-CUBE 4 Style Guideに準拠していない。
flocssに従うなら下記のような形になる。

```
├── foundation
│ ├── _base.scss
│ └── _reset.scss
├── layout
│ ├── _footer.scss
│ ├── _header.scss
│ ├── _main.scss
│ └── _sidebar.scss
└── object
├── component
│ ├── _button.scss
│ ├── _dialog.scss
│ ├── _grid.scss
│ └── _media.scss
├── project
│ ├── _articles.scss
│ ├── _comments.scss
│ ├── _gallery.scss
│ └── _profile.scss
└── utility
├── _align.scss
├── _clearfix.scss
├── _margin.scss
├── _position.scss
├── _size.scss
└── _text.scss
```

第一レイヤーが抜けているので`scss`ディレクトリが`object`レイヤーとして扱われ、
`object`レイヤー内に`mixin`や`style.scss`が入るなど、
また、レイヤーが足りないため、コンポーネントが正しくないレイヤーに入っていたりするなど、
構成がおかしなことになっている。

このため、新規で`scss`ファイルを追加するとき、矛盾が生じる。

## 期待する内容(Expect) or 要望 (Requirement)
flocssに準拠する。

### 環境 (environment)
+ EC-CUBE: 4.0.x

## 関連情報 (Ref)
[hiloki/flocss](https://github.com/hiloki/flocss)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.