Thank you for taking the time to help improve SignalWire Community projects!
Have you found a problem? Looking for a specific feature that is missing? You are welcome to open a new issue.
To make changes to the code, start by forking the repository to work locally. This monorepo contains, at its root, two important folders:
- packages: the set of packages that will get published on NPM.
- demo: a set of demos that you can use while developing the library code, to help yourself testing the components.
First, install the dependencies from the root of the repo:
npm install
Then, you can start building. To build the react package:
cd packages/react
npm run build
(note that you can use npm run dev
to automatically rebuild the source files when they change)
To test your code within a sample application:
cd demo/video
npm run dev
After your changes are made, open a Pull Request and you will be guided towards merging your code in the main branch!