https://github.com/streamlabs/obs-sl-browser
https://github.com/streamlabs/obs-sl-browser
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/streamlabs/obs-sl-browser
- Owner: streamlabs
- License: gpl-2.0
- Created: 2023-07-26T15:53:09.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-04T21:14:35.000Z (about 1 year ago)
- Last Synced: 2025-04-14T02:12:20.963Z (about 1 year ago)
- Language: C++
- Size: 858 MB
- Stars: 7
- Watchers: 5
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
## Dev Notes
Defining SL_PLUGIN_DEFAULT_URL as an env variable will override the default URL loaded by the plugin's browser.
## Local Build Instructions
1. Build OBS (clone recursive).
2. Copy this project into the OBS `plugins` folder.
3. Update OBS plugin folder's `CMakeLists.txt`.
4. Run CMake configure/generate again.
5. Build the plugin.
## Commits and PRs
- Merge changes that are intended to affect all version branches into `main`.
- To apply these changes to other version branches:
- Checkout and update the local `main` branch.
- Run `.\ci\rebase.ps1`.
## Building All Versions to AWS
- Run `./ci/start_builds.ps1` with a parameter for your GitHub PAT.
## Creating Internal Builds
To create internal builds, simply follow the publishing steps below and then stop after finishing 'Create Internal Meta'.
## Publishing
Always follow these steps in order
1. Rebase
2. Build All
3. Run 'Create Internal Meta' github action
4. Run 'Publish'
After publishing, the public metadata that defines which revision is the latest needs to be updated. See updater service readme.