Issue metadata
Sign in to add a comment
|
Figure out the best links to put into console logs and reporting API reports for interventions/deprecations |
||||||||||||||||||||
Issue descriptionToday we do ad hoc things when putting links for more information into console logs and in the future reporting API reports. We should standardize this so that we make sure those things point to useful pages. For example, today many point to a sparse chromestatus page or a bug on a github. Here's one proposal just to get discussion started: 1. Always point to chromestatus.com. 2. Have a standard template for intervention and deprecation chromestatus entries that ensure we communicate all the right things (what's changing, why we're changing it, how to fix your site if you hit this, how to contact us if you believe we have a bug or need to change what we're doing). Rick, I'm tentatively assigning to you since you're owning reporting API, but we should probably all work together on this.
,
Sep 15 2017
,
Oct 30 2017
In practice we have been using the chromestatus URLs for deprecations, and the existing deprecations code does encourage that. But the new code in Intervention.cpp just takes a string message. Perhaps we should just require that all uses of Intervention.cpp and Deprecation.cpp APIs provide a chrome status ID, and then automatically generate a message including that? I think it would be fine to have an opt-out, but there should be a comment explaining that you were required to have an information page with equivalent details (eg. link to chromestatus from there, or other way to get contact names, correct "file bug" link, etc). For example, it probably makes sense that the "deprecate powerful features on insecure origins" cases get their own landing page (https://goo.gl/rStTGz) - though I think it could be improved. dknox, ojan, rschoen, paulmeyer, thoughts?
,
Oct 30 2017
+1. That's always what I was picturing FWIW, i.e. providing an ID instead of a string by default.
,
Nov 22 2017
SGTM
,
May 8 2018
,
Aug 9
|
|||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||
Comment 1 by cha...@chromium.org
, Sep 12 2017