Skip to content

Commit

Permalink
Merge pull request #38 from bringhurst/api_docs
Browse files Browse the repository at this point in the history
Fill out api automodule docs.
  • Loading branch information
bringhurst committed Jul 6, 2016
2 parents 6f40fe8 + 8eafd47 commit f513a94
Show file tree
Hide file tree
Showing 26 changed files with 139 additions and 4 deletions.
2 changes: 2 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ install:
- pip install sphinx
script:
- tox
- pip install kazoo # Only for building docs
- '[ "${TRAVIS_PYTHON_VERSION}" = "2.6" ] && pip install importlib || true' # Only for building docs
- sphinx-build -nW -b html -d ./docs/_build/doctrees ./docs ./docs/_build/html
after_success:
- codeclimate-test-reporter
Expand Down
22 changes: 22 additions & 0 deletions docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,28 @@ API Documentation
.. toctree::
:maxdepth: 2

tools/assigner/actions/balance
tools/assigner/actions/balancemodules/count
tools/assigner/actions/balancemodules/even
tools/assigner/actions/balancemodules/leader
tools/assigner/actions/balancemodules/size
tools/assigner/actions/clone
tools/assigner/actions/elect
tools/assigner/actions/remove
tools/assigner/actions/reorder
tools/assigner/actions/setrf
tools/assigner/actions/trim
tools/assigner/arguments
tools/assigner/batcher
tools/assigner/exceptions
tools/assigner/models/broker
tools/assigner/models/cluster
tools/assigner/models/partition
tools/assigner/models/reassignment
tools/assigner/models/replica_election
tools/assigner/models/topic
tools/assigner/modules
tools/assigner/sizers/ssh
tools/assigner/tools

Indices and tables
Expand Down
5 changes: 5 additions & 0 deletions docs/tools/assigner/actions/balance.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
kafka.tools.assigner.actions.balance
====================================

.. automodule:: kafka.tools.assigner.actions.balance
:members:
5 changes: 5 additions & 0 deletions docs/tools/assigner/actions/balancemodules/count.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
kafka.tools.assigner.actions.balancemodules.count
=================================================

.. automodule:: kafka.tools.assigner.actions.balancemodules.count
:members:
5 changes: 5 additions & 0 deletions docs/tools/assigner/actions/balancemodules/even.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
kafka.tools.assigner.actions.balancemodules.even
================================================

.. automodule:: kafka.tools.assigner.actions.balancemodules.even
:members:
5 changes: 5 additions & 0 deletions docs/tools/assigner/actions/balancemodules/leader.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
kafka.tools.assigner.actions.balancemodules.leader
==================================================

.. automodule:: kafka.tools.assigner.actions.balancemodules.leader
:members:
5 changes: 5 additions & 0 deletions docs/tools/assigner/actions/balancemodules/size.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
kafka.tools.assigner.actions.balancemodules.size
================================================

.. automodule:: kafka.tools.assigner.actions.balancemodules.size
:members:
5 changes: 5 additions & 0 deletions docs/tools/assigner/actions/clone.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
kafka.tools.assigner.actions.clone
==================================

.. automodule:: kafka.tools.assigner.actions.clone
:members:
5 changes: 5 additions & 0 deletions docs/tools/assigner/actions/elect.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
kafka.tools.assigner.actions.elect
==================================

.. automodule:: kafka.tools.assigner.actions.elect
:members:
5 changes: 5 additions & 0 deletions docs/tools/assigner/actions/remove.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
kafka.tools.assigner.actions.remove
===================================

.. automodule:: kafka.tools.assigner.actions.remove
:members:
5 changes: 5 additions & 0 deletions docs/tools/assigner/actions/reorder.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
kafka.tools.assigner.actions.reorder
====================================

.. automodule:: kafka.tools.assigner.actions.reorder
:members:
5 changes: 5 additions & 0 deletions docs/tools/assigner/actions/setrf.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
kafka.tools.assigner.actions.setrf
==================================

.. automodule:: kafka.tools.assigner.actions.setrf
:members:
5 changes: 5 additions & 0 deletions docs/tools/assigner/actions/trim.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
kafka.tools.assigner.actions.trim
==================================

.. automodule:: kafka.tools.assigner.actions.trim
:members:
5 changes: 5 additions & 0 deletions docs/tools/assigner/arguments.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
kafka.tools.assigner.arguments
==============================

.. automodule:: kafka.tools.assigner.arguments
:members:
5 changes: 5 additions & 0 deletions docs/tools/assigner/batcher.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
kafka.tools.assigner.batcher
============================

.. automodule:: kafka.tools.assigner.batcher
:members:
5 changes: 5 additions & 0 deletions docs/tools/assigner/exceptions.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
kafka.tools.assigner.exceptions
===============================

.. automodule:: kafka.tools.assigner.exceptions
:members:
5 changes: 5 additions & 0 deletions docs/tools/assigner/models/broker.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
kafka.tools.assigner.models.broker
==================================

.. automodule:: kafka.tools.assigner.models.broker
:members:
5 changes: 5 additions & 0 deletions docs/tools/assigner/models/cluster.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
kafka.tools.assigner.models.cluster
===================================

.. automodule:: kafka.tools.assigner.models.cluster
:members:
5 changes: 5 additions & 0 deletions docs/tools/assigner/models/partition.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
kafka.tools.assigner.models.partition
=====================================

.. automodule:: kafka.tools.assigner.models.partition
:members:
5 changes: 5 additions & 0 deletions docs/tools/assigner/models/reassignment.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
kafka.tools.assigner.models.reassignment
========================================

.. automodule:: kafka.tools.assigner.models.reassignment
:members:
5 changes: 5 additions & 0 deletions docs/tools/assigner/models/replica_election.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
kafka.tools.assigner.models.replica_election
============================================

.. automodule:: kafka.tools.assigner.models.replica_election
:members:
5 changes: 5 additions & 0 deletions docs/tools/assigner/models/topic.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
kafka.tools.assigner.models.topic
=================================

.. automodule:: kafka.tools.assigner.models.topic
:members:
5 changes: 5 additions & 0 deletions docs/tools/assigner/modules.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
kafka.tools.assigner.modules
============================

.. automodule:: kafka.tools.assigner.modules
:members:
5 changes: 5 additions & 0 deletions docs/tools/assigner/sizers/ssh.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
kafka.tools.assigner.sizers.ssh
===============================

.. automodule:: kafka.tools.assigner.sizers.ssh
:members:
4 changes: 2 additions & 2 deletions docs/tools/assigner/tools.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Kafka assigner tools
====================
kafka.tools.assigner.tools
==========================

.. automodule:: kafka.tools.assigner.tools
:members:
5 changes: 3 additions & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,12 @@
]

# Python 2.6 doesn't have a native importlib
if sys.version_info[0] == 2 and sys.version_info[1] == 6:
try:
import importlib
except ImportError:
install_requires.append('importlib')
install_requires.append('argparse')


class Pex(Command):
user_options = []

Expand Down

0 comments on commit f513a94

Please sign in to comment.