Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iamkhan21/swebrtc
https://github.com/iamkhan21/swebrtc
Last synced: 11 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/iamkhan21/swebrtc
- Owner: iamkhan21
- License: apache-2.0
- Created: 2021-09-01T11:11:25.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-11-20T15:59:00.000Z (about 2 years ago)
- Last Synced: 2024-10-06T05:05:44.633Z (3 months ago)
- Language: TypeScript
- Size: 444 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# swebrtc (In development)
WebRTC wrapper
## Usage
- [Create a new empty repository](https://github.com/new) on GitHub
- [Setup renovate](https://github.com/apps/renovate) for your new repository. If you previously installed the Renovate application to your account then this is just a box to tick when creating the repository
- [Setup Codecov](https://github.com/apps/codecov) for your new repository. If you previously installed the Codecov application to your account then this is just a box to tick when creating the repository
- Add the previously generated `GH_TOKEN` and `NPM_TOKEN` secrets to the [GitHub secrets](https://help.github.com/en/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets#creating-encrypted-secrets) of the new repository
- **Develop your library**: change code in `src/`
- **Test your library**: run `npm jest`
- **Check formatting of your code**: run `npm lint` in your terminal
- **Fix formatting of your code**: run `npm format` in your terminal
- **Create your first release**: [open a pull request](https://help.github.com/en/desktop/contributing-to-projects/creating-a-pull-request) on your project, wait for tests to pass, merge and 💥 your library will be automatically released to npm and a GitHub release will be created**Optional steps:** (needed only if you're doing them for the first time)
1. Make sure you have [npm 2fa auth-only](https://docs.npmjs.com/about-two-factor-authentication#authorization-only) configured. Releases can't be automated if you have 2fa setup for both authentication and publish. See https://semantic-release.gitbook.io/semantic-release/usage/ci-configuration#authentication-for-plugins