This repository contains an example Spine project for working with a Kanban board.
It is assumed that the terminal is opened in the project's root directory.
- Generate Java and JS code from Protobuf definitions:
./gradlew generateProto
./gradlew generateJsonParsers- Launch Firebase Database emulator on the
localhost:4000and Firebase Emulator Suite UI on thelocalhost:9999:
docker compose --file web/local-dev/firebase-emulator.yml up --detach- Launch the web server on the
localhost:8080:
./gradlew :web:server:appRunPlease wait till the following message shows up in the terminal:
INFO runs at:
INFO http://localhost:8080/- Open another terminal in the
web/client-jsand install packages required for the client application:
npm install- Launch the client application on the
localhost:8081:
npm run serveThe Spine version used in the project is stored here.
Here is the guide to set up a Spine Vue client.