Documentation ¶
Overview ¶
Package chromedp renders javascript web pages for the Salesforce documentation website using the chromedp/chromedp and PuerkitoBio/goquery libraries.
Data scraped from the documentation pages is used to provide comments and docstrings for code generated in other packages.
Example documentation pages: * https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_lead.htm * https://developer.salesforce.com/docs/atlas.en-us.api_tooling.meta/api_tooling/tooling_api_objects_fielddefinition.htm
Performance could be improved further by querying only parts of the page we care about such as https://developer.salesforce.com/docs/get_document_content/object_reference/sforce_api_objects_account.htm/en-us/230.0 however I prefer the more publicly available root documentation page even if it is more resource intensive.