Name: webrtc-respec-ci
Owner: World Wide Web Consortium
Description: Script to run continuous integration on a respec-based spec
Forked from: dontcallmedom/respec-ci
Created: 2015-09-29 08:05:02.0
Updated: 2017-12-17 01:34:15.0
Pushed: 2017-11-02 11:09:04.0
Homepage: null
Size: 30
Language: Makefile
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Script to run continuous integration on a respec-based specification.
This Makefile can be used with the Travis CI continuous integration system (within a .travis.yml
file) or locally from a Debian-based system before contributing to a specification maintained by the W3C WebRTC WG.
setup
(to be used locally) - Setup dependencies on Debian-based system
update
(to be used locally) - Update dependencies on Debian-based system
travissetup
(to be used on Travis) - Setup dependencies on Travis CI
check
- Run the following checks on your respec document:
LINEWRAP=true
linewrap
- Line wrapping. Defaults to 100 chars lines, set desired length with LINEWRAPLENGTH=xx
ebRTC
clone git@github.com:w3c/webrtc-respec-ci.git
clone git@github.com:w3c/mediacapture-main.git
ediacapture-main
-f ../webrtc-respec-ci/Makefile setup
-f ../webrtc-respec-ci/Makefile check
Example .travis.yml
file using Travis CI's new container-based infrastructure.
uage: python
on:
"2.7_with_system_site_packages"
: false
ns:
t:
sources:
- george-edison55-precise-backports
packages:
- libwww-perl
- libcss-dom-perl
- python-lxml
- cmake
- cmake-data
all:
it clone https://github.com/w3c/webrtc-respec-ci.git
ake -f webrtc-respec-ci/Makefile travissetup
pt:
ake -f webrtc-respec-ci/Makefile check
This script can help you ensure that your modifications do not break line wrapping of the original document.
Line wrapping using default line length:
-f ../webrtc-respec-ci/Makefile linewrap
Line wrapping using custom line length:
-f ../webrtc-respec-ci/Makefile linewrap LINEWRAPLENGTH=80