Skip to content

neumann-tokyo/word-penne

Repository files navigation

word penne

Setup

Please make sure the following works.

Place the .envrc that we will provide separately in the root directory of the repository.

Install the library by running the following command.

npm install

Dev

First, start the firebase emulators for development by running the following command:

npm run emulators

In another terminal, run the following.

npm run dev

The system will run on localhost:8080.

Test

First, start the firebase emulators for testing by running the following command:

npm run emulators:test

We will run E2E tests with Cypress, so start the server in a separate terminal.

npm run dev

Again, in another terminal (i.e., the third one), run the following commands to test with Cypress.

npm run cypress:open
# or
npm run cypress:run

Branch Rules

Commit Rules

Deploy

Verify that the code works in the production environment

Please use the following commands to verify the operation before production deployment.

npm run release
npm run emulators:hosting

standard-version to version up and deploy to firebase

make deploy