/appx

An application framework that makes it easy to build pluggable and reusable applications.

Primary LanguageGoMIT LicenseMIT

appx

An application framework that makes it easy to build pluggable and reusable applications.

Installation

$ go get -u github.com/RussellLuo/appx

Application Lifecycle

Simple Application:

            +-------+                   +-------+
(BEGIN) --> | Init  | --> (WORKING) --> | Clean | --> (END)
            +-------+                   +-------+

Runnable Application:

            +-------+     +-------+                   +-------+     +-------+
(BEGIN) --> | Init  | --> | Start | --> (RUNNING) --> | Stop  | --> | Clean | --> (END)
            +-------+     +-------+                   +-------+     +-------+

Examples

Documentation

Checkout the Godoc.

License

MIT