Skip to content

Commit ed6b633

Browse files
committed
docs: add README
1 parent 3c8e33b commit ed6b633

1 file changed

Lines changed: 26 additions & 0 deletions

File tree

README.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# UpmBuilds
2+
3+
This repo provides scripts and CI for building various Unity Package Manager
4+
packages.
5+
6+
## What this produces
7+
8+
Fundamentally, the output of this repo is files like `org.basisvr.simplebase-4.0.2.tgz`.
9+
These are basically gzipped tar files (tar.gz files, kinda like zip files) that
10+
the Unity Package Manager can consume as a package.
11+
12+
They are added to unity via the tarball import mechanism, read more
13+
[here](https://docs.unity3d.com/6000.0/Documentation/Manual/upm-ui-tarball.html).
14+
15+
## How to build
16+
17+
CI builds these automatically on every merge to main, or you can manually
18+
dispatch the workflow by clicking "Run Workflow"
19+
[here](https://github.com/BasisVR/UpmBuilds/actions/workflows/ci.yaml), if you
20+
have write access to the repo. This results in a github artifact that gets
21+
uploaded to the CI run, which you can download.
22+
23+
You can also clone the repo, install [just](https://just.systems), and then run
24+
`just all`. This is similar to a makefile and it will build all of the code.
25+
26+
The resulting artifacts live in the `build` directory.

0 commit comments

Comments
 (0)