mirror of
https://github.com/ivabus/gui
synced 2025-06-07 15:50:27 +03:00
use xc
This commit is contained in:
parent
ce3ec71a62
commit
c3991d9863
3 changed files with 14 additions and 9 deletions
4
.github/workflows/main.yml
vendored
4
.github/workflows/main.yml
vendored
|
@ -42,7 +42,7 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install -y libgtk-3-dev webkit2gtk-4.0 libappindicator3-dev librsvg2-dev patchelf pkg-config
|
sudo apt-get install -y libgtk-3-dev webkit2gtk-4.0 libappindicator3-dev librsvg2-dev patchelf pkg-config
|
||||||
sh <(curl https://tea.xyz) build
|
sh <(curl https://tea.xyz) xc build
|
||||||
|
|
||||||
build_tauri:
|
build_tauri:
|
||||||
needs: changes
|
needs: changes
|
||||||
|
@ -87,7 +87,7 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install -y libgtk-3-dev webkit2gtk-4.0 libappindicator3-dev librsvg2-dev patchelf pkg-config
|
sudo apt-get install -y libgtk-3-dev webkit2gtk-4.0 libappindicator3-dev librsvg2-dev patchelf pkg-config
|
||||||
sh <(curl https://tea.xyz) build
|
sh <(curl https://tea.xyz) xc build
|
||||||
|
|
||||||
- name: Get current unix ts - seconds
|
- name: Get current unix ts - seconds
|
||||||
id: date
|
id: date
|
||||||
|
|
2
.github/workflows/release.yml
vendored
2
.github/workflows/release.yml
vendored
|
@ -57,7 +57,7 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install -y libgtk-3-dev webkit2gtk-4.0 libappindicator3-dev librsvg2-dev patchelf pkg-config
|
sudo apt-get install -y libgtk-3-dev webkit2gtk-4.0 libappindicator3-dev librsvg2-dev patchelf pkg-config
|
||||||
sh <(curl https://tea.xyz) build
|
sh <(curl https://tea.xyz) xc build
|
||||||
|
|
||||||
|
|
||||||
- name: Get current unix ts - seconds
|
- name: Get current unix ts - seconds
|
||||||
|
|
17
README.md
17
README.md
|
@ -14,11 +14,21 @@ For better documentation checkout this [notion](https://www.notion.so/teaxyz/tea
|
||||||
| pnpm.io | >=7.18.2 |
|
| pnpm.io | >=7.18.2 |
|
||||||
| rust-lang.org | >=1.62 |
|
| rust-lang.org | >=1.62 |
|
||||||
|
|
||||||
# Getting Started
|
|
||||||
|
## Tasks
|
||||||
|
|
||||||
|
### setup
|
||||||
```sh
|
```sh
|
||||||
pnpm install
|
pnpm install
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### build
|
||||||
|
```sh
|
||||||
|
pnpm install
|
||||||
|
pnpm build:gui
|
||||||
|
```
|
||||||
|
|
||||||
|
## Development
|
||||||
To develop the GUI within Tauri Webview
|
To develop the GUI within Tauri Webview
|
||||||
```
|
```
|
||||||
$ pnpm dev:gui
|
$ pnpm dev:gui
|
||||||
|
@ -28,11 +38,6 @@ To develop the GUI within your local browser at localhost:8080
|
||||||
```
|
```
|
||||||
$ pnpm web:gui
|
$ pnpm web:gui
|
||||||
```
|
```
|
||||||
# Build
|
|
||||||
```sh
|
|
||||||
pnpm install
|
|
||||||
pnpm build:gui
|
|
||||||
```
|
|
||||||
|
|
||||||
# Creating a release
|
# Creating a release
|
||||||
Tag any commit in the main branch, then push directly to the main branch.
|
Tag any commit in the main branch, then push directly to the main branch.
|
||||||
|
|
Loading…
Reference in a new issue