gui/README.md
Neil 185712e1b7
deep link improvements (#296)
* #293 package fullname to sveltekit slug

* macos default behavior of cmd+w vs cmd+q

* #293 open tea gui: when minimized, all windows closed, or when the app is closed

* #293 open package page when minimized and restored via tea://

---------

Co-authored-by: neil <neil@neils-MacBook-Pro.local>
2023-03-14 16:07:20 +08:00

2.1 KiB

tea

Twitter Discord Version

This repository contains tea/gui [notion].

Developing tea/gui

To develop within an electron view:

$ pnpm dev:desktop

To develop in your local browser:

$ pnpm web:desktop
$ open localhost:8080

Releasing tea/gui

Tag any commit in the main branch, then push directly to the main branch. Lets follow the semver versioning standard, prefixed with v:

$ 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 aws/cli configured correctly.

To publish a release:

$ AWS_PROFILE=tea/or/etc pnpm release

Refer to each package README.md for instructions on how to setup and contribute to them:

 

Tasks

The following can be run with xc, eg. xc build

Setup

pnpm install

Build

pnpm install
pnpm build:desktop

Dev

pnpm install
pnpm dev

Dist

pnpm install
pnpm --filter tea exec pnpm predist
pnpm --filter tea exec pnpm dist

Dependencies

Project Version
nodejs.org =18.13.0
pnpm.io >=7.27
xcfile.dev >=0.0.110
python.org >=3.10