w3c/webrtc-respec-ci

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

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

webrtc-respec-ci

Script to run continuous integration on a respec-based specification.

Description

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.

Commands

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 - Line wrapping. Defaults to 100 chars lines, set desired length with LINEWRAPLENGTH=xx

Usage
Local use
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
With Travis

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
Line wrapping

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

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.