kexp/kexppower
**KEXPPower** is a Swift networking library designed for tvOS, enabling seamless communication with StreamGuys and legacy API services.
Features
- Network communication with StreamGuys
- Legacy API integration support
- Built specifically for use in tvOS environments
Updating Requirements
To modify or update KEXPPower, ensure the following prerequisites are met:
- An SSH key registered with GitHub
- Proper build permissions and access to the
KEXPPowerrepository
Modify / Build Steps
Follow these steps to make and integrate changes to KEXPPower:
- Open the Swift package in Xcode using the terminal:
```bash xed .
- Make changes in the
KEXPPowerrepo files and test locally
a) You can point to your local version of KEXPPower using Swift Package Manager in the consuming app (KexpTVStream)
- Create a Pull Request with your changes
- Once approved, merge the changes into the
mainbranch
- Create a new Git tag in the
KEXPPowerrepository to version your changes
Example: ```bash git tag 1.2.3 git push origin 1.2.3
- Update KexpTVStream to use the new version of KEXPPower
a) In Xcode, navigate to File > Packages > Update to Latest Package Versions to fetch the new tag.
Package Metadata
Repository: kexp/kexppower
Default branch: main
README: README.md