![tea](https://tea.xyz/banner.png)

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 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: * [tea/desktop](./modules/desktop/README.md) * [tea/ui](./modules/ui/README.md)   # Tasks The following can be run with [`xc`], eg. `xc build` ## Setup ```sh pnpm install ``` ## Build ```sh pnpm install pnpm build:desktop ``` ## Dev ```sh pnpm install pnpm dev ``` ## Dist ```sh 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 | [aws/cli]: https://aws.amazon.com/cli/ [`xc`]: https://xcfile.dev [semver]: https://semver.org [notion]: https://www.notion.so/teaxyz/tea-gui-fdd9f50aa980432fa370b2cf6a03cb50