feature/share-libs
md 966 Bytes

splitfire-desktop

SplitFire AI is an artificial intelligence app for music enthusiasts. This repo builds desktop version of SplitFire AI.

Bazel

Run Tauri project under bazel for more faster iteration: bash bazel run //frontend/splitfire-desktop:dev

Run frontend from the local node: bash npm run next-dev

Local development

Run only the web target: 1. Run rails s on the musik88-web repo. 2. Set REACT_APP_SPLITFIRE_API_HOST=localhost:3001 in your .env file here. Local https served from port 3001. 3. Run yarn start on this repo.

Run the tauri development: 1. Run cargo tauri dev. 2. This will run yarn start under the hood as the beforeDevCommand command. 3. Check the tauri.conf.json in the src-tauri for full settings.

CI/CD

The web build workflow is from this tutorial.

New framework

Grid layout