• 
      

    Add beanbag-docutils, a standardized collection of doc tools.

    Review Request #8289 — Created July 15, 2016 and submitted — Latest diff uploaded

    Information

    beanbag-docutils
    master
    33f4342...

    Reviewers

    This introduces a standardized set of Spinx extensions for use in our
    documentation. We have several projects today that copy/paste the same
    set of extensions, and maintaining these is increasingly hard. To help
    keep this under control, they've been pulled out into this centralized
    package.
    
    Later, we'll be able to add additional tools or extensions to help with
    our doc building processes. For instance, bundling newer (or forked)
    releases of napolean.
    
    The extensions in here are taken from Djblets, but have had some
    enhancements made. Each has had documentation added to the source files,
    and a couple of extensions have had updates:
    
    * The github linking extension has been updated to be more generic,
      rather than hard-coding GitHub org/repo names and versioning logic.
    * The autodoc_utils extension now supports a __autodoc_excludes__ list
      in modules.
    
    This is all documented within the individual files and within the
    README.rst.

    Switched Djblets over to this and built the docs. Everything worked.

    Tested that GitHub linking and module-level exclusions also worked.