Grap을 개발하기 위한 UI 프레임워크 입니다.
git clone
npm install
/
| js/ # 자바스크립트 작업 폴더
| build/ # Sass, es2015를 빌드한 결과
| dist/
| docs/ # 실제 Grap UI를 이용해서 만드는 Grap UI 문서
| scss/
|
|– utils/
| |– _variables.scss # Sass 변수
| |– _functions.scss # Sass 함수
| |– _mixins.scss # Sass 믹스인
|
|– base/
| |- _base.scss # 전체적으로 적용될 필요가 있는 기본 정보
| |– _reset.scss # Normalize.css
| |– _typography.scss # 타이포그라피
| … # Etc.
|
|– components/
| |– _badge.scss # 뱃지
| |– _breadcrumb.scss # 사이트 이동 경로
| |– _buttons.scss # 버튼
| |– _carousel.scss # 캐러젤(혹은 슬라이드)
| |– _dropdown.scss # 드랍다운
| |– _list.scss # 리스트
| |– _loader.scss # 로더
| |– _media.scss # 이미지 / 동영상
| |– _modal.scss # 모달
| |– _tab.scss # 탭
| |– _tooltip.scss # 툴팁
| … # Etc.
|
|– layout/
| |– _footer.scss # 푸터
| |– _forms.scss # 폼
| |– _grid.scss # 그리드 레이아웃
| |– _header.scss # 헤더
| |– _navigation.scss # 네비게이션
| |– _sidebar.scss # 사이드바
| … # Etc.
|
|– pages/
| |– _landing.scss # 랜딩 페이지에서만 사용하는 스타일
| … # Etc.
|
|– themes/
| |– _theme.scss # 기본 테마
| |– _admin.scss # 관리자 용 테마
| … # Etc.
|
|– vendors/
| … # Etc.
|
`– main.scss # Main Sass 파일
docs 폴더의 index.html
과 js
, css
폴더의 내용을 수정하면 자동으로 브라우저에 반영됩니다.
아래 명령어를 이용하여 개발하면 됩니다.
세부 태스크 목록은 gulpfile.babel.js
에서 확인하세요.
# 터미널에서..
gulp