Metadata-Version: 2.1
Name: ergo
Version: 0.4.8a0
Summary: Simple Microservice Development Framework
Home-page: https://github.com/mattian7741/ergo
Author: Matthew Hansen
Author-email: ergo@mattian.com
License: MIT
Download-URL: https://github.com/mattian7741/ergo/archive/v0.4.08-alpha.tar.gz
Description: # ERGO
        ## Simple Microservice Development Framework
        
        Ergo is the substrate for the rapid development of coordinated microservices.
        
        The primary emphasis with Ergo is to eliminate - as much as possible - the boilerplate infrastructure that is common to most software stacks to facilitate a larger developer emphasis on business-oriented development.  This is achieved with inversion of control and procedural injection.
        
        For example; Consider the following python function in a file `math.py`:
        
        ```
        # math.py
        
        def product(x, y):
            return float(x) * float(y)
        ```
        
        Ergo provides the tooling to bootstrap this simple function into any one of a variety of environments (eg. console application, http service, MQ worker, etc.)
        
        To start an http service for the above function:
        
        ```
        $ ergo http math.py:product
        ```
        
        then to make a request against this service
        
        ```
        $ curl -i "http://localhost?4&5"
        {"result": 20.0}
        ```
        
Keywords: execute,microservice,lambda
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Requires-Python: >=3
Description-Content-Type: text/markdown
