View Single Post
Author Message
RumbleFrog
Great Tester of Whatever
Join Date: Dec 2016
Location: Fish Tank
Old 01-01-2020 , 03:35   Sourcemod.dev - Client-Side SourceMod Scripting API Reference
Reply With Quote #1

SourceMod Scripting API Reference


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

Previews

Desktop View


Mobile View


Search By Parameters


Import 3rd Party Includes


Include View


Definition View: Function/Method


Hosted Instance

https://sourcemod.dev

Special Attribution

These individuals helped along the process with adding to the exp compiler and docgen
  • SlidyBat
  • maximsmol

__________________

Last edited by RumbleFrog; 04-28-2022 at 09:11. Reason: Stable 1.0.0
RumbleFrog is offline