Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

ConnectionMaster/debugger-protocol-viewer

Repository files navigation

devtools-protocol

Explore the Chrome DevTools Protocol, its methods, events and basic documentation.

More: DevTools Protocol repo and published devtools protocol viewer

Building

# install dependencies
npm i

# regenerate the protocol files
npm run prep

# build it
npm run build

# serve it locally
npm run serve

Deploying:

We deploy to https://chromedevtools.github.io/devtools-protocol/ despite the source living here. The repo/branch layout is described here. Master branch of this repo is deployed every hour (on the 15 minute mark) via the devtools-protocol/scripts/update-n-publish-docs.sh script.

npm run deploy

Adding new version

To add a new protocol version:

  1. Modify pages/_data/versions.json
  2. Create pages/_data/VERSION_SLUG.json
  3. Create _versions/VERSION_SLUG.html file with protocol version description
  4. Update the
    tag in pages/_includes/shell.hbs.
  5. Build project

Adding new domains

Run node generate-sidenav-html.js and add into

in pages/_includes/shell.hbs.

History

  • v0.1 original Eric Guzman app.
  • v0.2 irish's "upgrades".
  • v0.8 guzman's polymer 0.8 refactor
  • v1.0 konrad's polymer 1.0 + jekyll refactor
  • v2.0 tim's polymer 2.0 - jekyll refactor
  • v3.0 tim's Eleventy refactor
  • which brings us to... now.

License

Apache

Contributing

Pull requests very welcome!

About

DevTools Protocol API docs--its domains, methods, and events

Resources

Readme

License

View license

Contributing

Contributing

Stars

Watchers

Forks

Packages

Contributors

Languages

  • JavaScript 64.2%
  • CSS 16.2%
  • Handlebars 15.8%
  • Shell 3.8%