プロダクトと環境の構成 - nnh/captosh GitHub Wiki
プロダクト構成
electron
本システムはelectron により作成されたクライアントアプリケーションで、 ptosh.com との接続を想定して作成されている 動作環境はWindows/macOS
カスタムURLスキーマ
catptosh://
にcatpsoh のアプリケーション関連付けを行い、ptosh からのリンクを処理することができる
gulp
electron のアプリケーションのビルドにgulp を利用している また SASS のビルドもgulp にて行っている(現状 webpack ではない)
webpack
インプロセス/レンダラープロセス共に、webpack にてビルドを行っている Webpack では下記の機能が有効化
- TypeScript
- JSX
画面周り
- bootstrap
- fontawesome
- react
- redux