mirror of
https://github.com/ivabus/gui
synced 2025-04-23 14:07:14 +03:00
No description
.github | ||
modules | ||
.gitignore | ||
package.json | ||
pnpm-lock.yaml | ||
pnpm-workspace.yaml | ||
README.md |
Tea UI Workspace
This repository includes the tea GUI/Desktop App.
For better documentation checkout this notion.
Requirements
Dependencies
Project | Version |
---|---|
nodejs.org | >=16 |
pnpm.io | >=7.18.2 |
rust-lang.org | >=1.62 |
Getting Started
pnpm install
To develop the GUI within Tauri Webview
$ pnpm dev:gui
To develop the GUI within your local browser at localhost:8080
$ pnpm web:gui
Build
pnpm install
pnpm build:gui
Creating a release
Tag any commit in the main branch, then push directly to the main branch.
Lets follow the semver versioning standard, prefixed with v
: ie v1.2.3
$ git tag v1.0.0
$ git push <remote> tag v1.0.0
We do not have a runner for building for M1 and M2, to manually deploy a release. Make sure you have a aws-cli. Configure your aws cli profile correctly. To publish a release simply run
$ AWS_PROFILE=tea/or/etc pnpm release
Refer to each package README.md for instructions on how to setup and contribue to them: