Skip to content

Super-repository that has all other git-hosted WebRTC-relevant specs as submodules

Notifications You must be signed in to change notification settings

alvestrand/webrtc-specs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository contains all the Git-tracked documents (that I've found) in the WebRTC standards work.

To check out:

  git clone --recursive git@github.com:alvestrand/webrtc-specs.git

To update all specs to the most recent version (this takes some time):

  git submodule init
  git submodule update --remote

The "init" step is only needed when new repos are added, but does no harm.

NOTE: This will likely leave your submodules in "detached head" state. It will NOT overwrite your not-checked-in-changes, but it will confuse. If you want to push a branch, check it out explicitly.

Build status

  • mediacapture-main
  • webrtc-pc
  • webrtc-stats
  • mediacapture-output
  • mediacapture-image
  • mediacapture-fromelement
  • mediacapture-worker
  • mediacapture-depth
  • mediacapture-screen-share
  • mediacapture-record

WebRTC demo and tools pages:

  • samples
  • testrtc
  • adapter
  • apprtc

Maintenance

I expect to do this myself; the important info is only what specs exist and which branch for each is worth tracking. Keeping up to date can be done by everyone who clones this.

If you have new specs to add, send me a pull request.

To add a spec:

git submodule add git@github.com:<user>/<repo> <local dir for repo>

To specify which branch is tracked by "submodule update":

git config -f .gitmodules submodule.<spec-directory>.branch <branch name>

To change the repository tracked by a branch:

  • edit .gitmodules to change the URL
  • rm -rf the old repo (just resyncing does NOT overwrite the .git config)
  • git submodule sync
  • git submodule update --remote

To push updates on which version is the latest:

git push

Enjoy!

About

Super-repository that has all other git-hosted WebRTC-relevant specs as submodules

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages