RESOLVED FIXED 53236
Web Inspector: [Extensions API] add JSON schema for extensions API
https://bugs.webkit.org/show_bug.cgi?id=53236
Summary Web Inspector: [Extensions API] add JSON schema for extensions API
Andrey Kosyakov
Reported 2011-01-27 05:27:32 PST
This is currently so that docs may be generated for the schema. In the future, the schema should be used for generating client and server API stubs and validating parameters.
Attachments
patch (17.78 KB, patch)
2011-01-27 05:32 PST, Andrey Kosyakov
no flags
patch (17.80 KB, patch)
2011-01-27 09:21 PST, Andrey Kosyakov
no flags
Andrey Kosyakov
Comment 1 2011-01-27 05:32:58 PST
Andrey Kosyakov
Comment 2 2011-01-27 09:21:56 PST
Created attachment 80340 [details] patch - Cleaned up JSON problems (trailing commas, string concatenation with "+") - Moved to namespace experimental.webInspector
Pavel Feldman
Comment 3 2011-01-28 01:24:40 PST
Comment on attachment 80340 [details] patch I'd suggest that we place it under WebKit/chromium/src/js.
Andrey Kosyakov
Comment 4 2011-01-28 05:34:10 PST
(In reply to comment #3) > (From update of attachment 80340 [details]) > I'd suggest that we place it under WebKit/chromium/src/js. As discussed offline, we'd like this to be close to ExtensionAPI.js and ExtensionServer.js, as these need to be kept in-sync (manually for now, but ultimately we're looking to generate them from the schema). Also, this is a platform-neutral format that would be handy to generate platform-specific docs from, should other vendors wish to enable WebInspector extensions in their browsers.
WebKit Commit Bot
Comment 5 2011-01-28 08:06:23 PST
Comment on attachment 80340 [details] patch Clearing flags on attachment: 80340 Committed r76945: <http://trac.webkit.org/changeset/76945>
WebKit Commit Bot
Comment 6 2011-01-28 08:06:27 PST
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.