Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

The great redirect #78

Closed
paulirish opened this issue May 2, 2017 · 5 comments
Closed

The great redirect #78

paulirish opened this issue May 2, 2017 · 5 comments

Comments

@paulirish
Copy link
Member

paulirish commented May 2, 2017

Proposal:

The published URL of the protocol docs move to https://chromedevtools.github.io/devtools-protocol/.

  • devtools-protocol repo's master branch continues to be the canonical*/reference location of the protocol files. it's issue tracker is used for protocol discussion.
  • devtools-protocol repo's gh-pages branch will receive the source so it shows up online
  • debugger-protocol-viewer repo's gh-pages branch gets redirects set up. See Redirect branch #77
  • debugger-protocol-viewer repo's master branch will now be used for the source code of this API documentation
@paulirish
Copy link
Member Author

@kdzwinel this sound good to you?

@kdzwinel
Copy link
Contributor

kdzwinel commented May 2, 2017

SGTM, 'debugger-protocol-viewer' wasn't a great name - the docs had a hard time surfacing on the first page of google results.

Some questions/notes:

  1. Are these 301 redirects? That'd be good for SEO.

  2. Have you fixed your bot so that it doesn't touch debugger-protocol-viewer anymore and updates two branches (master&gh-pages) of devtools-protocol instead?

  3. It'll be a bit of a PITA to push new version of debugger-protocol-viewer to devtools-protocol everytime we want to deploy :/ Can automate it somehow?

  4. we don't have to use gh-pages for branch names anymore, you can pick any branch from repo settings.

@paulirish
Copy link
Member Author

  1. can't do 301's with jekyll. :( rel=canonical along with a meta refresh
  2. about to.
  3. one more line for the bot. ;)
  4. ah word. not a bad idea. :)

@paulirish
Copy link
Member Author

okay!

  1. https://chromedevtools.github.io/devtools-protocol/ now has all the old data from https://developer.chrome.com/devtools/docs/debugger-protocol FLESHED OUT. my my.
  2. i set up a redirect for https://developer.chrome.com/devtools/docs/debugger-protocol so it should autoforward to the new url any hour now..
  3. i call these two scripts to update everything: https://github.com/ChromeDevTools/devtools-protocol/tree/master/scripts
  4. they're called every hour. so at most we have 1 hour delay between a non-protocol bump change here and a publish. (we could improve this more)

@kdzwinel
Copy link
Contributor

kdzwinel commented May 2, 2017

Awesome 👏

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants