Skip to content

友人と簡単なチーム開発をするために、Todoアプリをつくってみることにした。

Notifications You must be signed in to change notification settings

ynct-d-members/todo-team

Repository files navigation

TODO-TEAM

開発セットアップ

0. env ファイルの用意

cp .env.template .env

Prismaのドキュメントをみて、自分オリジナルの env を作ろう

1. volta(必須)

# install volta
curl https://get.volta.sh | bash

# pathの読み込み
exec $SHELL -l

# install Node
volta install node

2. docker-compose

docker-compose up -d

3. 依存ライブラリのインストール(必須)

npm ci

4. prisma ライブラリの作成(必須)

npx prisma generate

ex. prisma studio

Prisma Studio の GUI アプリ。 schema.prisma を select すれば定義された DB にアクセスが可能で、Prisma 経由で更新作業などを行うことができる。

Prisma Studio App

推奨開発環境

  • VSCode

共有の開発設定を共有できる .vscode/ を定義しているため。 formatting や拡張なども自動でインストールできるため推奨。 vimmer の方はVim の拡張があります。

開発

開発サーバを起動

npm run start

テスト

npm run test

マイグレーション

npm run migrate

About

友人と簡単なチーム開発をするために、Todoアプリをつくってみることにした。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published