Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file added docs/.nojekyll
Empty file.
19 changes: 19 additions & 0 deletions docs/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Minimal makefile for Sphinx documentation
#

# You can set these variables from the command line.
SPHINXOPTS =
SPHINXBUILD = sphinx-build
SOURCEDIR = .
BUILDDIR = _build

# Put it first so that "make" without argument is like "make help".
help:
@$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)

.PHONY: help Makefile

# Catch-all target: route all unknown targets to Sphinx using the new
# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
%: Makefile
@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
Binary file added docs/_build/doctrees/api.doctree
Binary file not shown.
Binary file added docs/_build/doctrees/environment.pickle
Binary file not shown.
Binary file added docs/_build/doctrees/index.doctree
Binary file not shown.
Binary file added docs/_build/doctrees/introduction.doctree
Binary file not shown.
Binary file added docs/_build/doctrees/sdk.doctree
Binary file not shown.
Binary file not shown.
Binary file added docs/_build/doctrees/source/factom_sdk.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added docs/_build/doctrees/source/modules.doctree
Binary file not shown.
Binary file added docs/_build/doctrees/starting.doctree
Binary file not shown.
4 changes: 4 additions & 0 deletions docs/_build/html/.buildinfo
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
config: 33b2a0294c6f4c3802e2b2b2c5459b5c
tags: 645f666f9bcd5a90fca523b33c5a78b7
Binary file added docs/_build/html/_images/architecture.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
48 changes: 48 additions & 0 deletions docs/_build/html/_sources/api.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
API
====

.. contents::
Clients

Clients
--------

API Client
-------------

.. automodule:: factom_sdk.client.api_info_client
:members:
:undoc-members:
:show-inheritance:

Chain Client
---------------

.. automodule:: factom_sdk.client.chains_client
:members:
:undoc-members:
:show-inheritance:

Entries Client
----------------

.. automodule:: factom_sdk.client.entries_client
:members:
:undoc-members:
:show-inheritance:

Factom Client
---------------

.. automodule:: factom_sdk.client.factom_client
:members:
:undoc-members:
:show-inheritance:

Identities Client
-------------------

.. automodule:: factom_sdk.client.identities_client
:members:
:undoc-members:
:show-inheritance:
22 changes: 22 additions & 0 deletions docs/_build/html/_sources/index.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
.. factom documentation master file, created by
sphinx-quickstart on Tue Apr 9 17:47:03 2019.
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.

Welcome to factom's documentation!
==================================

.. toctree::
:maxdepth: 3

introduction
starting
sdk


Indices and tables
==================

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`
27 changes: 27 additions & 0 deletions docs/_build/html/_sources/introduction.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
Introduction
================

.. contents::
About
SDK Architecture Overview


.. Note:: This is sample documentation.

About
--------
This documentation is written for developers with a basic level of coding knowledge and familiarity of the Python programming language.
Readers can find guidelines to quickly get started with building and using the Python SDK for Factom Harmony Connect.
You can learn more about Factom Harmony Connect `here <https://docs.harmony.factom.com/>`_.
This SDK is open source and can be accessed on Github `here <https://github.com/FactomProject/factom-harmony-connect-python-sdk>`_.


SDK Architecture Overview
---------------------------
.. image:: _static/architecture.jpg

| **FactomSDK Class**: Manages SDK constructor, product connection and provides access to other layers.
| **Utilities**: Contain functions shared between core components.
| **Core**: Contains main components that interact with Connect API.
| **Request/Response Handler**: Handles all requests/responses (HTTP / HTTPS) from Connect API before passing them to other components.

41 changes: 41 additions & 0 deletions docs/_build/html/_sources/sdk.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
SDK Contents
=============

.. contents::
Identities
Chains
Entries

Identities
------------

Identities Client
~~~~~~~~~~~~
.. automodule:: factom_sdk.client.identities_client
:members:
:undoc-members:
:show-inheritance:

Key Client
~~~~~~~~~~~~
.. automodule:: factom_sdk.utils.identities.identities_key_util
:members:
:undoc-members:
:show-inheritance:


Chains
------------

.. automodule:: factom_sdk.client.chains_client
:members:
:undoc-members:
:show-inheritance:

Entries
------------

.. automodule:: factom_sdk.client.entries_client
:members:
:undoc-members:
:show-inheritance:
54 changes: 54 additions & 0 deletions docs/_build/html/_sources/source/factom_sdk.client.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
factom\_sdk.client package
==========================

Submodules
----------

factom\_sdk.client.api\_info\_client module
-------------------------------------------

.. automodule:: factom_sdk.client.api_info_client
:members:
:undoc-members:
:show-inheritance:

factom\_sdk.client.chains\_client module
----------------------------------------

.. automodule:: factom_sdk.client.chains_client
:members:
:undoc-members:
:show-inheritance:

factom\_sdk.client.entries\_client module
-----------------------------------------

.. automodule:: factom_sdk.client.entries_client
:members:
:undoc-members:
:show-inheritance:

factom\_sdk.client.factom\_client module
----------------------------------------

.. automodule:: factom_sdk.client.factom_client
:members:
:undoc-members:
:show-inheritance:

factom\_sdk.client.identities\_client module
--------------------------------------------

.. automodule:: factom_sdk.client.identities_client
:members:
:undoc-members:
:show-inheritance:


Module contents
---------------

.. automodule:: factom_sdk.client
:members:
:undoc-members:
:show-inheritance:
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
factom\_sdk.request\_handler package
====================================

Submodules
----------

factom\_sdk.request\_handler.request\_handler module
----------------------------------------------------

.. automodule:: factom_sdk.request_handler.request_handler
:members:
:undoc-members:
:show-inheritance:


Module contents
---------------

.. automodule:: factom_sdk.request_handler
:members:
:undoc-members:
:show-inheritance:
19 changes: 19 additions & 0 deletions docs/_build/html/_sources/source/factom_sdk.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
factom\_sdk package
===================

Subpackages
-----------

.. toctree::

factom_sdk.client
factom_sdk.request_handler
factom_sdk.utils

Module contents
---------------

.. automodule:: factom_sdk
:members:
:undoc-members:
:show-inheritance:
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
factom\_sdk.utils.identities package
====================================

Submodules
----------

factom\_sdk.utils.identities.identities\_key\_util module
---------------------------------------------------------

.. automodule:: factom_sdk.utils.identities.identities_key_util
:members:
:undoc-members:
:show-inheritance:


Module contents
---------------

.. automodule:: factom_sdk.utils.identities
:members:
:undoc-members:
:show-inheritance:
61 changes: 61 additions & 0 deletions docs/_build/html/_sources/source/factom_sdk.utils.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
factom\_sdk.utils package
=========================

Subpackages
-----------

.. toctree::

factom_sdk.utils.identities

Submodules
----------

factom\_sdk.utils.common\_util module
-------------------------------------

.. automodule:: factom_sdk.utils.common_util
:members:
:undoc-members:
:show-inheritance:

factom\_sdk.utils.consts module
-------------------------------

.. automodule:: factom_sdk.utils.consts
:members:
:undoc-members:
:show-inheritance:

factom\_sdk.utils.key\_common module
------------------------------------

.. automodule:: factom_sdk.utils.key_common
:members:
:undoc-members:
:show-inheritance:

factom\_sdk.utils.utils module
------------------------------

.. automodule:: factom_sdk.utils.utils
:members:
:undoc-members:
:show-inheritance:

factom\_sdk.utils.validate\_signature\_util module
--------------------------------------------------

.. automodule:: factom_sdk.utils.validate_signature_util
:members:
:undoc-members:
:show-inheritance:


Module contents
---------------

.. automodule:: factom_sdk.utils
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions docs/_build/html/_sources/source/modules.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
factom_sdk
==========

.. toctree::
:maxdepth: 4

factom_sdk
30 changes: 30 additions & 0 deletions docs/_build/html/_sources/starting.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
Getting Started
================

.. contents::
System Requirements
Installation


This section contains a summary of the steps required to get started with Python Connect SDK installation.

.. Note:: This is sample documentation.

System Requirements
---------------------
In order to use this Python SDK, you will need the following tool:
| Python version >= 3.5

Installation
--------------
*Published package*

| ``pip install factom-harmony-connect``

*Open-source package*

* Clone the repo
* Setup a virtual environment (optional)
* Install dependencies
* pip install -r requirements.txt``
* To use the SDK, you have to import: from factom_sdk import FactomClient
Binary file added docs/_build/html/_static/architecture.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading