Style Guidelines: SCDocs - mtmccrea/supercollider GitHub Wiki
[Draft Note: This should be expanded]
The following guidelines apply to .schelp files in /HelpSource.
Guidelines are also available for other parts of the project:
Style Guidelines: SuperCollider, Style Guidelines: Cpp, The Wiki Wiki, GitHub issue/PR formatting tips
Table of Contents
Tag capitalization
Prefer using the lowercase forms of tags (code:: ::, method::), unless this would break with convention in the context being edited.
Indentation
Use tabs for indentation, both for schelp-formatted text and code examples.
Private methods
Hide all of a class's private methods using private::.
Method documentation
Prefer using argument:: and returns:: instead of the method description body to document parameters and return values.
Either all of the parameters and/or return value should be documented, or none should be.
When documenting a parameter or return value, make sure to include the expected type.