Skip to content

秀和システム「フロントエンド開発入門 プロフェッショナルな開発ツールと設計・実装 」書籍内で利用するサンプルアプリケーションです。

Notifications You must be signed in to change notification settings

MasahiroYasumoto/shuwa-frontend-book-app

 
 

Repository files navigation

秀和システム「フロントエンド開発入門 プロフェッショナルな開発ツールと設計・実装 」サンプルアプリケーション

書籍「フロントエンド開発入門 プロフェッショナルな開発ツールと設計・実装」内で使用するサンプルアプリケーションのコードを GitHub 上で公開しています。

ブランチと書籍の対応表

ブランチは「Part 2 実践編 どう使うかを学ぶ」の各チャプターに対応しています。

ブランチ 書籍
chapter_6-1 6-1 フロントエンド環境の構築
chapter_6-2 6-2 TypeScript の導入
chapter_6-3 6-3 コードの分割
chapter_6-4 6-4 Jest を利用したユニットテスト
chapter_6-5 6-5 React の導入
chapter_6-6 6-6 Enzyme を使ったコンポーネントのテスト
chapter_6-7 6-7 styled-components の導入
chapter_7-1 7-1 CI/CD によって受けられるメリット
chapter_7-2 7-2 パフォーマンスと改善

実行環境

本アプリケーションは下記環境を想定して実装されています。 ご自身の環境で利用する場合は各種ツールのバージョンをご確認の上で利用してください。

  • Docker: 19.x
  • Node.js: 12.x
  • Yarn: 1.22.x

アプリケーションの起動

本リポジトリを git clone するか、もしくは GitHub 上のダウンロードリンクからコードをダウンロードしてご自身の環境で利用してください。

API の環境構築手順

git clone git@github.com:n05-frontend/shuwa-frontend-book-app.git
cd shuwa-frontend-book-app
docker-compose build # 2回目以降は不要
docker-compose up -d # Docker コンテナ起動

書籍情報

About

秀和システム「フロントエンド開発入門 プロフェッショナルな開発ツールと設計・実装 」書籍内で利用するサンプルアプリケーションです。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 69.7%
  • CSS 11.5%
  • Go 11.2%
  • JavaScript 4.2%
  • HTML 2.4%
  • Dockerfile 1.0%