-
Notifications
You must be signed in to change notification settings - Fork 853
Docset Contribution Checklist
Bogdan Popescu edited this page Jun 21, 2021
·
11 revisions
- You must maintain your docset! Always update it to the latest stable version as soon as possible
- You must try to fix any issues/bugs that might be reported
- The docset name must match the official API name (e.g., if you make a docset for
PostgreSQL
, don't call itpsql
) - The docset must not include a version in its
Info.plist
or in the docset filename - All pages must work offline (online resources are okay only if there's absolutely no way to avoid them)
- The docset index must not contain entries with new lines in them or empty entries or broken paths
- The docset must be for public use (i.e. don't contribute a docset that only you or your team will use)
- Docset should have an icon
- Docset should have an index page set
- Docset should have JavaScript enabled if it needs it
- Docset should have table of contents support if it makes sense
- Instructions for adding table of contents to your custom docset
- Docset should be optimised for display in Dash
- This generally means that the pages should work properly when the browser width is small, preferably with no horizontal scrolling
- Any sidebars the pages might have should be removed and replaced by table of contents support or general docset entries
- Page titles (
<title>
tags) should not contain the name of the docset; the user can determine the current docset by looking at the icon- Exception: docsets for a specific/older version should include the version number