No description
Find a file
2023-04-13 07:40:42 +08:00
.github increase initial shown packages (#391) 2023-04-04 14:18:45 +08:00
devops #172 ci cache implementation: pnpm store and cargo build target 2023-01-25 14:58:19 +08:00
modules Active Styles + small bug fixes (#447) 2023-04-13 07:40:42 +08:00
.gitignore I18n crowdin (#242) 2023-02-28 13:38:57 +08:00
.npmrc #186 init electron ci build 2023-02-02 11:01:12 +08:00
package.json fix pnpm scripts (#330) 2023-03-24 09:00:27 +08:00
pnpm-lock.yaml esc to close search modal (#416) 2023-04-07 13:07:13 +08:00
pnpm-workspace.yaml #92 change /packages/ to /modules/ 2022-12-21 10:02:20 +08:00
README.md fix getting started instructions 2023-04-12 10:22:01 -04:00

tea

Twitter Discord Version

This repository contains tea/gui [notion].

Developing tea/gui

To develop within an electron view:

$ xc build
# ^^ not always required

$ xc dev

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.15.0
pnpm.io =7.18.2
xcfile.dev >=0.0.110
python.org >=3.10