Skip to content

Commit

Permalink
Merge 97a7be0 into 1044271
Browse files Browse the repository at this point in the history
  • Loading branch information
jamadden committed Jul 25, 2018
2 parents 1044271 + 97a7be0 commit 0f11d3e
Show file tree
Hide file tree
Showing 65 changed files with 2,146 additions and 552 deletions.
3 changes: 3 additions & 0 deletions CHANGES.rst
Expand Up @@ -59,6 +59,9 @@
automatically internalize their values by treating the ``Dict`` as
anonymous external data.

- Strings can automatically be adapted into ``ITimeDelta`` objects.


1.0.0a2 (2018-07-05)
====================

Expand Down
92 changes: 0 additions & 92 deletions docs/api.rst

This file was deleted.

9 changes: 9 additions & 0 deletions docs/api/ADVANCED.rst
@@ -0,0 +1,9 @@
========================
Advanced Customization
========================

.. toctree::
:maxdepth: 2

extension_points
proxy
25 changes: 25 additions & 0 deletions docs/api/BASICS.rst
@@ -0,0 +1,25 @@
========
Basics
========

.. toctree::
:maxdepth: 2

interfaces
externalization
internalization
datastructures
zcml
autopackage

``nti.externalization``
=======================

.. module:: nti.externalization

The ``nti.externalization`` module has the top-level APIs.

.. autofunction:: nti.externalization.to_external_object
.. autofunction:: nti.externalization.to_external_representation
.. autofunction:: nti.externalization.new_from_external_object
.. autofunction:: nti.externalization.update_from_external_object
11 changes: 11 additions & 0 deletions docs/api/HELPERS.rst
@@ -0,0 +1,11 @@
=========
Helpers
=========

.. toctree::
:maxdepth: 2

factory
datetime
dublincore
singleton
9 changes: 9 additions & 0 deletions docs/api/STRINGS.rst
@@ -0,0 +1,9 @@
=========
Strings
=========

.. toctree::
:maxdepth: 2

integer_strings
representation
10 changes: 10 additions & 0 deletions docs/api/ZODB.rst
@@ -0,0 +1,10 @@
==================
ZODB Integration
==================

.. toctree::
:maxdepth: 2
:caption: ZODB Integration

oids
persistence
7 changes: 7 additions & 0 deletions docs/api/autopackage.rst
@@ -0,0 +1,7 @@
============
Package IO
============

.. automodule:: nti.externalization.autopackage
:private-members:
:special-members:
6 changes: 6 additions & 0 deletions docs/api/datastructures.rst
@@ -0,0 +1,6 @@
================
Datastructures
================

.. automodule:: nti.externalization.datastructures
:private-members:
5 changes: 5 additions & 0 deletions docs/api/datetime.rst
@@ -0,0 +1,5 @@
==========
Datetime
==========

.. automodule:: nti.externalization.datetime
5 changes: 5 additions & 0 deletions docs/api/dublincore.rst
@@ -0,0 +1,5 @@
============
Dublincore
============

.. automodule:: nti.externalization.dublincore
12 changes: 12 additions & 0 deletions docs/api/extension_points.rst
@@ -0,0 +1,12 @@
==================================================================
``nti.externalization.extension_points``: Pluggable integrations
==================================================================

.. automodule:: nti.externalization.extension_points

..
Things decorated with @hookable have to be manually listed,
even when they are in __all__
.. autofunction:: nti.externalization.extension_points.get_current_request
.. autofunction:: nti.externalization.extension_points.set_external_identifiers
5 changes: 5 additions & 0 deletions docs/api/externalization.rst
@@ -0,0 +1,5 @@
=================
Externalization
=================

.. automodule:: nti.externalization.externalization
5 changes: 5 additions & 0 deletions docs/api/factory.rst
@@ -0,0 +1,5 @@
===================================================
``nti.externalization.factory``: Object factories
===================================================

.. automodule:: nti.externalization.factory
12 changes: 12 additions & 0 deletions docs/api/index.rst
@@ -0,0 +1,12 @@
=============
API Details
=============

.. toctree::
:maxdepth: 2

BASICS
STRINGS
ADVANCED
ZODB
HELPERS
5 changes: 5 additions & 0 deletions docs/api/integer_strings.rst
@@ -0,0 +1,5 @@
=====================================================================================
``nti.externalization.integer_strings``: Short readable strings from large integers
=====================================================================================

.. automodule:: nti.externalization.integer_strings
8 changes: 8 additions & 0 deletions docs/api/interfaces.rst
@@ -0,0 +1,8 @@
==============================================================
``nti.externalization.interfaces``: Interfaces and constants
==============================================================

.. autoclass:: nti.externalization._base_interfaces.LocatedExternalDict
.. autoclass:: nti.externalization._base_interfaces.StandardExternalFields
.. autoclass:: nti.externalization._base_interfaces.StandardInternalFields
.. automodule:: nti.externalization.interfaces
5 changes: 5 additions & 0 deletions docs/api/internalization.rst
@@ -0,0 +1,5 @@
=================
Internalization
=================

.. automodule:: nti.externalization.internalization
5 changes: 5 additions & 0 deletions docs/api/oids.rst
@@ -0,0 +1,5 @@
=========================================================
``nti.externalization.oids``: Stable object identifiers
=========================================================

.. automodule:: nti.externalization.oids
5 changes: 5 additions & 0 deletions docs/api/persistence.rst
@@ -0,0 +1,5 @@
================================================================
``nti.externalization.persistence``: Pickling and ZODB support
================================================================

.. automodule:: nti.externalization.persistence
5 changes: 5 additions & 0 deletions docs/api/proxy.rst
@@ -0,0 +1,5 @@
================================================================
``nti.externalization.proxy``: Support for transparent proxies
================================================================

.. automodule:: nti.externalization.proxy
5 changes: 5 additions & 0 deletions docs/api/representation.rst
@@ -0,0 +1,5 @@
================================================================================
``nti.externalization.representation``: Reading and writing objects to strings
================================================================================

.. automodule:: nti.externalization.representation
5 changes: 5 additions & 0 deletions docs/api/singleton.rst
@@ -0,0 +1,5 @@
===========
Singleton
===========

.. automodule:: nti.externalization.singleton
7 changes: 7 additions & 0 deletions docs/api/zcml.rst
@@ -0,0 +1,7 @@
======
ZCML
======

.. automodule:: nti.externalization.zcml

.. autofunction:: nti.externalization.internalization.legacy_factories.find_factories_in_module

0 comments on commit 0f11d3e

Please sign in to comment.