A new API reference is designed as a pure client-side alternative to the current 1.7 API reference, packing more features and fixes.
Feature Highlights
Enum Struct Support
Third party libraries support; you may select to load a library from a list of popular libraries
Import your own pre-processed includes; you can now use your inc or use one of the already pre-processed community contributed to be rendered with this documentation
Mobile support; the responsive design allows the documentation to be used on any device viewport
Dark theme; woo!
Fast and responsive; symbols are loaded into memory and entirely local
Improved search; you can search via symbol names, parameters or its return type
Improved type resolving in signatures; during runtime, it will attempt to resolve types with links
Exposed additional info in symbols; arguments default values, explicit enum values, and methodmap inheritance are now exposed for the documentation
Offline support; since it's pure client-side, you could use it offline if cached/saved and in the future service worker may be added to assist with that
Improved and fixed-route resolution; symbol routes are now cased and type sensitive
Base auto-updating; base SM includes will automatically check for updates every 7 days and replace its store
Repositories
docgen - Responsible for generating/pre-processing include and manifest files
manifest - Store of manifests and generated bundles of libraries