Categorygithub.com/euskadi31/go-application
repositorypackage
0.1.0-alpha.6
Repository: https://github.com/euskadi31/go-application.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# README

Go Application Last release Documentation

Go Report Card

BranchStatusCoverage
masterBuild StatusCoveralls

go-application is a HTTP micro-framework library for Go.

Example

package main

import (
    "github.com/euskadi31/go-application"
    "github.com/euskadi31/go-application/provider"
)

func main() {
    app := application.New()

    app.Register(provider.NewEventDispatcherServiceProvider())
    app.Register(provider.NewHTTPServiceProvider())

    defer func() {
        if err := app.Close(); err != nil {
            panic(err)
        }
    }()

    if err := app.Run(); err != nil {
        panic(err)
    }
}

License

go-application is licensed under the MIT license.