Skip to content
This repository has been archived by the owner on Jul 8, 2019. It is now read-only.

Latest commit

 

History

History
102 lines (72 loc) · 2.63 KB

README.md

File metadata and controls

102 lines (72 loc) · 2.63 KB

Lurcher

環境構築

環境

  • Python 3.6.6
  • Node v8.11.4

以下の手順ではMacOS・Linuxによる開発を想定しています、Windowsの場合は適宜読み替えてください。

なお、以下の全てのコマンドはコマンドプロンプトまたはシェルで実行します。

1. リポジトリをクローン

$ git clone git@github.com:TNCT-SYSKEN/Lurcher.git

2. Python3の依存関係をインストール

$ cd Lurcher
~/Lurcher$ pip3 install -r requirements.txt

3. Nodeの依存関係のインストール

~/Lurcher$ npm install

4. 開発を始める

~/Lurcher$ npm run dev

上記と並列して、もう1つコマンドプロンプト・シェルを開いて以下も実行する

~/Lurcher$ python3 manage.py runserver

※開発が終わるまで閉じないこと

プロジェクトについて

ディレクトリ構造

Lurcher
├── README.md
├── db.sqlite3
├── lurcher
│   ├── __init__.py
│   ├── settings.py
│   ├── urls.py
│   └── wsgi.py
├── manage.py
├── node_modules
│   ├── abbrev
│   ├── ajv
│   ├── ...
├── package-lock.json
├── package.json
├── requirements.txt
├── src
│   ├── images
│   ├── scripts
│   └── styles
└── static
    └── styles

npm run dev を実行すると src ディレクトリ以下がコンパイル、またはコピーされて static ディレクトリに配置されます。

開発者の扱う範囲

開発者が主に扱うディレクトリは

  • lurcher … Django関連のディレクトリ
  • src … 静的ファイル(Image, JavaScript, CSS or SCSS)のソースディレクトリ

の2つです

基本的な開発の流れ

lurcher ディレクトリ内でHTMLテンプレートやテンプレートを表示するためのURLルーティングを記述し、HTMLテンプレート内で static ディレクトリに出力された静的ファイルを適宜参照しながら開発する流れとなります。

使用可能な補助技術

  • Django

  • Sass(SCSS)

    • CSSをよりプログラミングに近い形で記述することを可能にした言語
  • Bootstrap4

    • CSSフレームワークの一種
    • Bootstrapが提供するCSSをHTMLのクラスに適用するだけで、デザインが可能となる