[Checkins] [zopefoundation/ZConfig] 441337: Refactor into a class; stop using module global ex...

GitHub noreply at github.com
Wed Mar 8 13:14:48 CET 2017


  Branch: refs/heads/master
  Home:   https://github.com/zopefoundation/ZConfig
  Commit: 441337acf0b95fae655f6190e17d1c57fceb5962
      https://github.com/zopefoundation/ZConfig/commit/441337acf0b95fae655f6190e17d1c57fceb5962
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-02-23 (Thu, 23 Feb 2017)

  Changed paths:
    M ZConfig/schema2html.py

  Log Message:
  -----------
  Refactor into a class; stop using module global explain state.


  Commit: 786882a9bf6acee6b8b3425f7c033470ed21625b
      https://github.com/zopefoundation/ZConfig/commit/786882a9bf6acee6b8b3425f7c033470ed21625b
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-02-23 (Thu, 23 Feb 2017)

  Changed paths:
    M ZConfig/datatypes.py
    M ZConfig/schema2html.py

  Log Message:
  -----------
  Unify component and schema handling and provide better names for data type converters.


  Commit: 52b52f709720a9b2cd7c687bc66345e96690b180
      https://github.com/zopefoundation/ZConfig/commit/52b52f709720a9b2cd7c687bc66345e96690b180
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-02-23 (Thu, 23 Feb 2017)

  Changed paths:
    M ZConfig/schema2html.py

  Log Message:
  -----------
  break the big function up into small funcs using visitor pattern.


  Commit: 37d548d4becaab5645675d7bd14d444d1ab4c35d
      https://github.com/zopefoundation/ZConfig/commit/37d548d4becaab5645675d7bd14d444d1ab4c35d
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-02-23 (Thu, 23 Feb 2017)

  Changed paths:
    M ZConfig/schema2html.py

  Log Message:
  -----------
  Raise abstract section types, and thus their concrete implementations, to the top-level, so they don't get documented under some random node the first time they get referenced.


  Commit: 8d8c2d5a2a5322469c703c4cb29676d257cf9eea
      https://github.com/zopefoundation/ZConfig/commit/8d8c2d5a2a5322469c703c4cb29676d257cf9eea
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-02-23 (Thu, 23 Feb 2017)

  Changed paths:
    M ZConfig/schema2html.py

  Log Message:
  -----------
  abstract the formatting from the tree walking


  Commit: 927ee606cfac735bedf103e882feb84dbac63bdf
      https://github.com/zopefoundation/ZConfig/commit/927ee606cfac735bedf103e882feb84dbac63bdf
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-02-23 (Thu, 23 Feb 2017)

  Changed paths:
    M ZConfig/_compat.py
    M ZConfig/schema2html.py
    M ZConfig/tests/test_schema2html.py
    M doc/conf.py
    M doc/using-zconfig.rst
    M setup.py

  Log Message:
  -----------
  Add Rst/docutils formatter and sphinx extension.


  Commit: 13b22c1cebfb80a1535e3f0230a4121c6a6592e0
      https://github.com/zopefoundation/ZConfig/commit/13b22c1cebfb80a1535e3f0230a4121c6a6592e0
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-02-24 (Fri, 24 Feb 2017)

  Changed paths:
    A ZConfig/_schema_utils.py
    M ZConfig/schema2html.py
    A ZConfig/sphinx.py
    M doc/conf.py

  Log Message:
  -----------
  Refactor sphinx portions into ZConfig.sphinx.


  Commit: db93bb0d2cf2355ab58976dfc83d1a53b8477b08
      https://github.com/zopefoundation/ZConfig/commit/db93bb0d2cf2355ab58976dfc83d1a53b8477b08
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-02-24 (Fri, 24 Feb 2017)

  Changed paths:
    M ZConfig/sphinx.py
    M ZConfig/tests/test_schema2html.py

  Log Message:
  -----------
  Test the RST directive directly.


  Commit: 53d53097ffda941c8b22c86c174f5f9079005f2f
      https://github.com/zopefoundation/ZConfig/commit/53d53097ffda941c8b22c86c174f5f9079005f2f
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-02-24 (Fri, 24 Feb 2017)

  Changed paths:
    M ZConfig/_schema_utils.py
    M ZConfig/sphinx.py
    M ZConfig/tests/test_schema2html.py
    M doc/using-zconfig.rst

  Log Message:
  -----------
  Add ability to specify which component file to read to RST directive.


  Commit: e4c339ba19ea1a8f0c89783ca08df8a8cffaea07
      https://github.com/zopefoundation/ZConfig/commit/e4c339ba19ea1a8f0c89783ca08df8a8cffaea07
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-02-24 (Fri, 24 Feb 2017)

  Changed paths:
    M ZConfig/_schema_utils.py
    M ZConfig/schema2html.py
    M ZConfig/sphinx.py
    M ZConfig/tests/test_schema2html.py
    M doc/using-zconfig.rst

  Log Message:
  -----------
  Add support for limiting the hierarchy, both in the directive and the command line.


  Commit: 05c66205bfc55fd04a5d32611cd6b34e2c7124fb
      https://github.com/zopefoundation/ZConfig/commit/05c66205bfc55fd04a5d32611cd6b34e2c7124fb
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-02-25 (Sat, 25 Feb 2017)

  Changed paths:
    M ZConfig/components/logger/base-logger.xml
    M ZConfig/sphinx.py
    M ZConfig/tests/test_schema2html.py
    M doc/using-zconfig.rst

  Log Message:
  -----------
  better dedenting of description.


  Commit: 26ee8d6c39bbd5d12a5ca496e4d2c4de64291f7e
      https://github.com/zopefoundation/ZConfig/commit/26ee8d6c39bbd5d12a5ca496e4d2c4de64291f7e
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-02-25 (Sat, 25 Feb 2017)

  Changed paths:
    M ZConfig/_schema_utils.py
    M ZConfig/components/logger/base-logger.xml
    M ZConfig/components/logger/handlers.xml
    M ZConfig/schema2html.py
    M ZConfig/sphinx.py
    M ZConfig/tests/test_schema2html.py

  Log Message:
  -----------
  Expose example text.


  Commit: fcd11db7ad0dc2a071c350fda50664bd4ae3682e
      https://github.com/zopefoundation/ZConfig/commit/fcd11db7ad0dc2a071c350fda50664bd4ae3682e
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-03-02 (Thu, 02 Mar 2017)

  Changed paths:
    M ZConfig/_schema_utils.py
    M ZConfig/sphinx.py
    M ZConfig/tests/test_schema2html.py
    M doc/using-zconfig.rst

  Log Message:
  -----------
  Allow specifying members to exclude from documentation.

This is helpful for adding more narrative text around individual
sections. And since we're not automatically adding links that can be
used for backreferences, this allows the user to do so.

This also solves the problem of moving low-level elements to a higher
level.


  Commit: 17be342e1aa2f709945968a895b1c23835106ad4
      https://github.com/zopefoundation/ZConfig/commit/17be342e1aa2f709945968a895b1c23835106ad4
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-03-03 (Fri, 03 Mar 2017)

  Changed paths:
    M CHANGES.rst
    M ZConfig/_schema_utils.py
    M ZConfig/components/logger/handlers.xml
    M doc/developing-with-zconfig.rst
    A doc/documenting-components.rst
    M doc/standard-components.rst
    M doc/tools.rst
    M doc/using-zconfig.rst
    M doc/writing-components.rst

  Log Message:
  -----------
  Add doc for zconfig directive.


  Commit: 227f96029db86137ddb02f18eedce5b4fcd6d8ba
      https://github.com/zopefoundation/ZConfig/commit/227f96029db86137ddb02f18eedce5b4fcd6d8ba
  Author: Jason Madden <jason+github at nextthought.com>
  Date:   2017-03-08 (Wed, 08 Mar 2017)

  Changed paths:
    M CHANGES.rst
    M ZConfig/_compat.py
    A ZConfig/_schema_utils.py
    M ZConfig/components/logger/base-logger.xml
    M ZConfig/components/logger/handlers.xml
    M ZConfig/datatypes.py
    M ZConfig/schema2html.py
    A ZConfig/sphinx.py
    M ZConfig/tests/test_schema2html.py
    M doc/conf.py
    M doc/developing-with-zconfig.rst
    A doc/documenting-components.rst
    M doc/standard-components.rst
    M doc/tools.rst
    M doc/writing-components.rst
    M setup.py

  Log Message:
  -----------
  Merge pull request #25 from zopefoundation/jam-s2html-useful-api

Add a docutils directive and connect schema2html to sphinx


Compare: https://github.com/zopefoundation/ZConfig/compare/fb079273f7e0...227f96029db8


More information about the checkins mailing list