Skip to content

0.6 JsDuck is now used for creating the official ExtJS4 documentation

Compare
Choose a tag to compare
@nene nene released this 09 Oct 10:38
· 3115 commits to master since this release
  • Automatic linking of class names found in comments. Instead of writing
    {@link Ext.Panel} one can simply write Ext.Panel and link will be
    automatically created.
  • In generated docs, method return types and parameter types are also
    automatically linked to classes if such class is included to docs.
  • Support for {@img} tag for including images to documentation.
    The markup created by {@link} and {@img} tags can now be customized using
    the --img and --link command line options to supply HTML templates.
  • Links to source code are no more simply links to line numbers.
    Instead the source code files will contain ID-s like MyClass-cfg-style.
  • New tags: @docauthor, @alternateClassName, @mixins.
    The latter two Ext4 class properties are both detected from code and
    can also be defined (or overriden) in doc-comments.
  • Global methods are now placed to separate "global" class.
    Creation of this can be turned off using --ignore-global.
  • Much improved search feature.
    Search results are now ordered so that best matches are at the top.
    No more is there a select-box to match at beginning/middle/end -
    we automatically search first by exact match, then beginning and
    finally by middle. Additionally the search no more lists a lot of
    duplicates - only the class that defines a method is listed, ignoring
    all the classes that inherit it.
  • Support for doc-comments in SASS .scss files:
    For now, it's possible to document SASS variables and mixins.
  • Several bug fixes.