mirror of
https://github.com/gitbutlerapp/gitbutler.git
synced 2024-12-25 02:26:14 +03:00
The GitButler version control client, backed by Git, powered by Tauri/Rust/Svelte
45429ffbf6
build app with github actions |
||
---|---|---|
.github/workflows | ||
.vscode | ||
scripts | ||
src | ||
src-tauri | ||
static | ||
.gitignore | ||
.npmrc | ||
package.json | ||
pnpm-lock.yaml | ||
postcss.config.cjs | ||
README.md | ||
svelte.config.js | ||
tailwind.config.cjs | ||
tsconfig.json | ||
vite.config.js |
prerequisites
setup
$ cd src-tauri/binaries && make
$ pnpm install
development
$ pnpm tauri dev
releasing
Releasing is done via GitHub Action.
runners
Note that to build an arm64 macos app, you need to make sure that there is at least one self-hosted runner
with macos-aarch64
label is online here.
If you are a lucky owner of an arm64 macos machine, feel free to run it yourself.
Make sure to label it with macos-aarch64
.