Documentation
Head to the site for extensive documentation.
Release the docs!
Head to the site for extensive documentation.
@see URL. [SassDoc/sassdoc#567],
[SassDoc/sassdoc#465] and
[SassDoc/sassdoc-theme-default#116].update-notifier.sassdoc-theme-default.sassdoc-theme-default. scss-comment-parser. sassdoc-theme-default.includeUnknownContexts config key up to the parser.verbose and strict flags throwing an exception when being passed
from config or API params. (#491, #490)argument as an alias for parameter annotation.access work when not autofilled (#399)@example indent (#401)Symbol (#396)default theme name is properly logged (#393)@name annotation has been added to make it possible to override an item's name (#358)privatePrefix option has been added to make it possible to autofill @access (#357)description and descriptionPath options have been added to make it possible to provide a project wide description, as direct Markdown or a Markdown file (#256)sort option has been added to make it possible to order items based on a couple of criterias (#239)sass-convert version to prevent the 6to5-runtime issue described in (#369).sassdocrc was ignored when using Node.js API
(#363)selfContained mode to avoid global scope pollution (#354)task.name value, returning proper function name instead of something like callee$1$0./** */) are no longer supported (#326)--dest option has been added to define SassDoc's folder path for output, default is sassdoc (#302)--no-prompt option no longer exists since SassDoc outputs its own folder (#302)--sass-convert option no longer exists and is now implied (#231).sassdocrc (#189)@alias can no longer be used on placeholders (#263)@access, @content, @deprecated, @group, @output, @return and @type are now restricted to one use per item (#257)@param and @prop now use square brackets ([]) for default values rather than parentheses (()) to avoid edge issues (#303)UPGRADE-2.0.md to convert all your SassDoc comments.sassdoc-filter and sassdoc-indexer repositories no longer exist and have been replaced by sassdoc-extrassassdoc-theme-light repository no longer exists and has been replaced by sassdoc-theme-defaulthtml* properties no longer exist when using Markdown filter from sassdoc-extras, initial values are now overwritten (sassdoc-extras#6)@return no longer returns a name and a default value, only a type and a description (#277)@content no longer returns an autogenerated key, only a description (#262)parameters key from item now becomes parameter (#225)requires key from item now becomes require (#225)returns key from item now becomes return (#225)throws key from item now becomes throw (#225)todos key from item now becomes todo (#225)prop key from item now becomes property (#225)display key (sassdoc-extras#11)sassdoc.documentize does not exist anymore.sassdoc(src [, config]) execute the full Documentation process, returns a Promise.sassdoc([config]) execute the full Documentation process, returns a Stream of Vinyl files.sassdoc.parse(src [, config]) returns a Promise with the full data object.sassdoc.parse([config]) returns a Stream with the full data object.$ sign is now optional when defining the name in @parameter annotation (#222)stdin (#315)--debug option has been added to output information about current setup (#311)googleAnalytics configuration accepting a Google Analytics tracking key (sassdoc-theme-default#10)trackingCode configuration accepting an arbitrary HTML snippet to be included before </body> (sassdoc-theme-default#10)@content annotation is now correctly output in default theme (sassdoc-theme-default#15)--parse option has been added to output raw parsing data as JSON from the CLI (#318)@throw that are already defined with annotations (#270)safe in (sassdoc-theme-default#19)@since description is now parsed as Markdown in the default theme (sassdoc-extras#8)@deprecated description is now parsed as Markdown in the default theme (sassdoc-extras#7)a994ed5 fix multiple require autofill (#314)@todo compat with docs and contrib (#293)@see annotation (#291)@requires to autofill dependency twice@throws, @requires and @content fill themselves so you don't have to, unless told otherwise through the autofill option (#232, #238)--sass-convert, --no-update-identifier and --no-prompt options within the configuration file instead of CLI only (#247)/// (#143)@content annotation, which is auto-filled when @content Sass directive is being found in a mixin (#226)@require alias for @requires (#221)@property alias for @prop (#221)$ sign optional when writing the parameter name in @param (#222)@param for a variable) now emit a warning and are properly discarded by the parser (CDocParser#4)--sass-convert option to perform Sass to SCSS conversion before running SassDoc
(#183)view, either as .json, .yaml or .yml (#184)view.{json,yaml,yml}) since it will break in version 2.0.0 in favor of .sassdocrc (which will support both format at once while being more semantic, less confusing and less likely to conflict with other projects) (#194)byType key to sassdoc-indexer to help building themesstat instead of lstat to support symlinks (22a9b79)@prop to allow deeper documentation for maps (#25)@source as an alias for @link to carry more semantic (#170)@output as an equivalent for @return for mixins (#133)@example (#145)@since is parsed (#128)@group annotation, as well as a way to alias groups in order to have friendly names (#29)found-at with absolute path (#156)@example not being printed for variables (#146)@requires (#132)deprecated flag in the viewpackage.json file@requires annotation to support external vendors, and custom URL (#61)@link not working correctly (#108)examples to .gitignore@requiresassdoc-cli back into the main repository@-starting lines within @example as long as they are indented (#96)sassdoc.version (#91)update-notifier (#92)@param (#59, #60, #62)@import being parsed (#73)@example (#54)@datatype to @typeview.json@author[Private] annotation before private items' nameversion parameter to view.json that gets displayed right next to the title--version option (#51)@deprecated (#50)view.json to view/ folder@requires type@example@requires form working if there was any @alias@deprecated not supporting a message@datatype//)@example@datatype directive to specify their typeview.jsonview.jsonview.jsonspritemap as a valid type@since@param and @return