Skip to content
This repository has been archived by the owner on Mar 1, 2024. It is now read-only.

Commit

Permalink
Merge pull request #115 from EpicGames/UE5.2
Browse files Browse the repository at this point in the history
Bring 5.2 changes back to master
  • Loading branch information
lukehb committed Feb 22, 2023
2 parents 7816672 + e794f12 commit 50e8a23
Show file tree
Hide file tree
Showing 5 changed files with 39 additions and 26 deletions.
8 changes: 8 additions & 0 deletions .github/workflows/create-gh-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,10 @@ jobs:
working-directory: ./Frontend/library
run: npm run build

- name: NPM link frontend lib into ui-library
working-directory: ./Frontend/ui-library
run: npm link ../library

- name: Install ui-library deps
working-directory: ./Frontend/ui-library
run: npm ci
Expand All @@ -44,6 +48,10 @@ jobs:
working-directory: ./Frontend/ui-library
run: npm run build-all

- name: NPM link frontend and ui-library into implementations/EpicGames
working-directory: ./Frontend/implementations/EpicGames
run: npm link ../../library ../../ui-library

- name: Install implementations/EpicGames deps
working-directory: ./Frontend/implementations/EpicGames
run: npm ci
Expand Down
20 changes: 7 additions & 13 deletions Frontend/ui-library/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions Frontend/ui-library/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@epicgames-ps/lib-pixelstreamingfrontend-ui-ue5.2",
"version": "0.0.1",
"version": "0.0.2",
"description": "Frontend library default UI for Pixel Streaming",
"main": "dist/lib-pixelstreamingfrontend-ui.js",
"types": "types/pixelstreamingfrontend-ui.d.ts",
Expand All @@ -26,7 +26,7 @@
"webpack-cli": "^5.0.1"
},
"dependencies": {
"@epicgames-ps/lib-pixelstreamingfrontend-ue5.2": "0.0.1",
"@epicgames-ps/lib-pixelstreamingfrontend-ue5.2": "0.1.0",
"jss": "^10.9.2",
"jss-plugin-camel-case": "^10.9.2",
"jss-plugin-global": "^10.9.2"
Expand Down
31 changes: 21 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,25 +18,36 @@ Reference implementations for the various pieces needed to support a PixelStream
- Matchmaker
- Frontend (the javascript frontend library for the WebRTC player and input)

## Container images

The following container images are built from this repository:
## Releases
We release a number of different things under this repository, currently they are:

- [ghcr.io/epicgames/pixel-streaming-signalling-server](https://github.com/orgs/EpicGames/packages/container/package/pixel-streaming-signalling-server) (since Unreal Engine 5.1)
- container images for the signalling server
- npm packages for the frontend
- source releases of this repo with the reference frontend built as a minified js bundle

## Releases
### Container images

### Frontend library (Unofficial NPM packages)
The following container images are built from this repository:

- [ghcr.io/epicgames/pixel-streaming-signalling-server](https://github.com/orgs/EpicGames/packages/container/package/pixel-streaming-signalling-server) (since Unreal Engine 5.1)

- UE 5.2
### NPM Packages

`npm i @epicgames-ps/lib-pixelstreamingfrontend-ue5.2`
| Branch | Frontend library | Frontend reference ui |
|--------|------------------|-----------------------|
| UE5.2 |[lib-pixelstreamingfrontend-ue5.2](https://www.npmjs.com/package/@epicgames-ps/lib-pixelstreamingfrontend-ue5.2)|[lib-pixelstreamingfrontend-ui-ue5.2](https://www.npmjs.com/package/@epicgames-ps/lib-pixelstreamingfrontend-ui-ue5.2)|

- Dev
### NPM getting started

`npm i @epicgames-ps/lib-pixelstreamingfrontend-dev`
```bash
#frontend (core lib)
npm i @epicgames-ps/lib-pixelstreamingfrontend-ue5.2
#frontend ui
npm i @epicgames-ps/lib-pixelstreamingfrontend-ui-ue5.2
```

### Full release + built reference implementation
### Tagged source releases + built typescript frontend

[Github releases](https://github.com/EpicGames/PixelStreamingInfrastructure/releases)

Expand Down
2 changes: 1 addition & 1 deletion RELEASE_VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.2.0
0.2.1

0 comments on commit 50e8a23

Please sign in to comment.