Media/WebRTC/Up-streaming Changes: Difference between revisions
Jump to navigation
Jump to search
(Adding initial instructions) |
(Update CLA instructions) |
||
Line 1: | Line 1: | ||
==Prerequisites== | ==Prerequisites== | ||
* Install the prerequisite software for libwebrtc development as instructed [https://webrtc.github.io/webrtc-org/native-code/development/prerequisite-sw/ here]. | * Install the prerequisite software for libwebrtc development as instructed [https://webrtc.github.io/webrtc-org/native-code/development/prerequisite-sw/ here]. | ||
* While that is installing create an account with the upstream repo. In order to submit patches as a Mozilla employee this will involve filling out a '''corporate''' contributor agreement. | * While that is installing create an account with the upstream repo. In order to submit patches as a Mozilla employee this will involve filling out a '''corporate''' contributor agreement via [https://bugzilla.mozilla.org/show_bug.cgi?id=1499910 this bug]. Also see the sections [https://webrtc.github.io/webrtc-org/contributing/ Contributing Your First Patch] and [https://webrtc.github.io/webrtc-org/contributing/#contributor-agreement Contributor Agreement] for more information about the agreement itself. | ||
One can check that one has been successfully added [https://cla.developers.google.com/about/google-corporate here]. When you click "Manage your Agreements" at the bottom of the page should see that you have a Mozilla Corporate CLA listed. If you aren't already logged into a Google service, you will need to use [https://sso.mozilla.com Mozilla's SSO portal] to log in to gmail or any other google product. | |||
* Use the instructions [https://webrtc.github.io/webrtc-org/native-code/development/#getting-the-code here] to checkout the upstream repo if you have not already. | * Use the instructions [https://webrtc.github.io/webrtc-org/native-code/development/#getting-the-code here] to checkout the upstream repo if you have not already. |
Revision as of 20:04, 8 August 2023
Prerequisites
- Install the prerequisite software for libwebrtc development as instructed here.
- While that is installing create an account with the upstream repo. In order to submit patches as a Mozilla employee this will involve filling out a corporate contributor agreement via this bug. Also see the sections Contributing Your First Patch and Contributor Agreement for more information about the agreement itself.
One can check that one has been successfully added here. When you click "Manage your Agreements" at the bottom of the page should see that you have a Mozilla Corporate CLA listed. If you aren't already logged into a Google service, you will need to use Mozilla's SSO portal to log in to gmail or any other google product.
- Use the instructions here to checkout the upstream repo if you have not already.