# Development

# 開発者

リードデベロッパー コアチーム
Higurashi Takuto icon

Higurashi Takuto

Sota Watanabe icon

Sota Watanabe

Shota Suzuki icon

Shota Suzuki

Takuya Kawaguchi icon

Takuya Kawaguchi

# 開発環境

Node.js: 10.20.0

Electron を用いた GUI アプリケーションのため、GUI 環境が必要となります。

# 開発

# リポジトリの準備

リポジトリは GitHub で管理されています。

$ git clone https://github.com/cdlab-sit/XenonText.git
$ cd XenonText

# 依存ライブラリのインストール

ライブラリは npm を用いて管理しています。

$ npm install

# 実行

# 通常実行

通常実行を行うには以下のコマンドを利用します。

$ npm start

# ホットリロード実行

ホットリロードに対応した状態で実行を行うことができます。

# ファイル監視
$ npm run watch
# 実行
$ npm run dev

# リリースビルド

アプリケーションとしてビルドを行います。

$ npm run build

# ブランチ管理

基本的に git-flow に合わせたブランチの管理しています。