書籍「フロントエンド開発入門 プロフェッショナルな開発ツールと設計・実装」内で使用するサンプルアプリケーションのコードを 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 上のダウンロードリンクからコードをダウンロードしてご自身の環境で利用してください。
git clone [email protected]:n05-frontend/shuwa-frontend-book-app.git
cd shuwa-frontend-book-app
docker-compose build # 2回目以降は不要
docker-compose up -d # Docker コンテナ起動