Description
Related
https://github.com/fleetdm/confidential/issues/1619
Goal
100% of osquery tables advertised inside the product work correctly and intuitively, or are clearly documented with caveats explaining where their behavior is not what someone might expect. Or if they're deprecated and should not be used, or if they should not be used sometimes.
How
-
From: https://osquery.io/schema which is already in a programmatically parseable format because we use it in the product in the query console
-
Endgame: Probably separate pages per table -- something like this: https://fleetdm.com/tables/account_policy_data
-
Steps
-
Wireframe what the page looks like that shows the tables consider mobile and wireframe how you get to it, and its URL
McNeil: Would love to hear your theory on how to send folks to this page and its URL
Vision: Over time, add additional context to make the documentation more useful. This value-add stuff likely only lives on the fleetdm.com side, for convenience / to simplify editing the website.
Example: https://sailsjs.com/documentation/reference/request-req/req-method
Versus: https://expressjs.com/en/api.html#req.method
Related
- Parent epic: https://github.com/fleetdm/confidential/issues/1646