Skip to content

suzuking1125/menstagram-web

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

menstagram-web

🍜 SUSURU FOREVER, SUSURU ANYWHERE 🍜

menstagram-webはMenstagramのフロントエンド開発のためのリポジトリです。

環境構築

$ git clone https://github.com/uyupun/menstagram-web.git
$ cd menstagram-web
$ yarn install

コマンド一覧

$ yarn start       // 起動
$ yarn build       // ビルド
$ yarn test        // テスト
$ yarn lint        // コード修正

ディレクトリ構造

src
├ actions       // アクション
├ assets
│ ├ images      // 画像
│ └ scss        // scssファイル(FLOCSS)
├ components    // コンポーネント
├ containers    // stateを受け取る層
├ middleware    // ミドルウェア
├ reducers      // リデューサー
├ sagas         // 非同期処理
├ store         // storeの生成
├ tests         // テスト
├ routes.js     // ルーティング
├ history.js    // history
└ index.js      // アプリの起点

FLOCSS

scssディレクトリ以下では, FLOCSSの設計思想を取り入れている.

ディレクトリ構造
scss
├ foundation    // ブラウザのデフォルトスタイルの初期化
├ layout        // ページを構成するコンテナーブロックのスタイル
└ object        // プロジェクトにおける繰り返されるビジュアルパターンを3つのレイヤーで定義
  ├ component  // 再利用できる小さな単位のモジュール
  ├ project    // いくつかのcomponentと, それに該当しない要素によって構成されるコンテンツ
  └ utility    // 僅かなスタイルの調整
プレフィックス

クラス名は .x-block__element--modifier とし, block / element / modifier は先頭小文字のキャメルケースを利用する.

scss
├ foundation    // タグに対してスタイルを当てる
├ layout        // .l-*
└ object
  ├ component  // .c-*
  ├ project    // .p-*
  └ utility    // .u-*

詳細: https://github.com/hiloki/flocss

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 83.3%
  • CSS 11.5%
  • HTML 5.2%