aboutsummaryrefslogtreecommitdiff
path: root/docs/index.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/index.rst')
-rw-r--r--docs/index.rst63
1 files changed, 63 insertions, 0 deletions
diff --git a/docs/index.rst b/docs/index.rst
new file mode 100644
index 0000000..ccdfb81
--- /dev/null
+++ b/docs/index.rst
@@ -0,0 +1,63 @@
+pyee
+====
+
+pyee is a rough port of
+`node.js's EventEmitter <https://nodejs.org/api/events.html>`_. Unlike its
+namesake, it includes a number of subclasses useful for implementing async
+and threaded programming in python, such as async/await as seen in python 3.5+.
+
+Install:
+--------
+
+You can install this project into your environment of choice using ``pip``::
+
+ pip install pyee
+
+API Docs:
+---------
+
+.. toctree::
+ :maxdepth: 2
+
+.. automodule:: pyee
+
+.. autoclass:: pyee.EventEmitter
+ :members:
+
+.. autoclass:: pyee.asyncio.AsyncIOEventEmitter
+ :members:
+
+.. autoclass:: pyee.twisted.TwistedEventEmitter
+ :members:
+
+.. autoclass:: pyee.executor.ExecutorEventEmitter
+ :members:
+
+.. autoclass:: pyee.trio.TrioEventEmitter
+ :members:
+
+.. autoclass:: BaseEventEmitter
+ :members:
+
+.. autoexception:: pyee.PyeeException
+
+.. autofunction:: pyee.uplift.uplift
+
+.. autofunction:: pyee.cls.on
+
+.. autofunction:: pyee.cls.evented
+
+
+Some Links
+==========
+
+* `Fork Me On GitHub! <https://github.com/jfhbrook/pyee>`_
+* `These Very Docs on readthedocs.io <https://pyee.rtfd.io>`_
+* :ref:`genindex`
+* :ref:`modindex`
+* :ref:`search`
+
+Changelog
+=========
+
+.. include:: ../CHANGELOG.rst