1
0
mirror of https://github.com/labstack/echo.git synced 2024-12-24 20:14:31 +02:00

Updated docs

Signed-off-by: Vishal Rana <vr@labstack.com>
This commit is contained in:
Vishal Rana 2015-06-18 14:40:48 -07:00
parent fc71827572
commit 9c7053cb7c
2 changed files with 16 additions and 18 deletions

View File

@ -1,9 +1,9 @@
# [Echo](http://echo.labstack.com) [![GoDoc](http://img.shields.io/badge/go-documentation-blue.svg?style=flat-square)](http://godoc.org/github.com/labstack/echo) [![Build Status](http://img.shields.io/travis/labstack/echo.svg?style=flat-square)](https://travis-ci.org/labstack/echo) [![Coverage Status](http://img.shields.io/coveralls/labstack/echo.svg?style=flat-square)](https://coveralls.io/r/labstack/echo) [![Join the chat at https://gitter.im/labstack/echo](https://img.shields.io/badge/gitter-join%20chat-brightgreen.svg?style=flat-square)](https://gitter.im/labstack/echo)
Echo is a fast HTTP router (zero memory allocation) and micro web framework in Go.
Echo is a fast HTTP router (zero dynamic memory allocation) and micro web framework in Go.
## Features
- Fast HTTP router which smartly prioritize routes
- Fast HTTP router which smartly prioritize routes.
- Extensible middleware, supports:
- `echo.MiddlewareFunc`
- `func(echo.HandlerFunc) echo.HandlerFunc`
@ -19,15 +19,14 @@ Echo is a fast HTTP router (zero memory allocation) and micro web framework in G
- `http.Handler`
- `http.HandlerFunc`
- `func(http.ResponseWriter, *http.Request)`
- Sub-router
- Groups
- Handy encoding/decoding functions
- Sub-router/Groups
- Handy encoding/decoding functions.
- Build-in support for:
- Static files
- WebSocket
- API to serve index and favicon
- Centralized HTTP error handling
- Customizable request binding function
- API to serve index and favicon.
- Centralized HTTP error handling.
- Customizable request binding function.
- Customizable response rendering function, allowing you to use any HTML template engine.
## Benchmark

View File

@ -6,11 +6,11 @@ Build simple and performant systems!
## Overview
Echo is a fast HTTP router (zero memory allocation) and micro web framework in Go.
Echo is a fast HTTP router (zero dynamic memory allocation) and micro web framework in Go.
## Features
- Fast HTTP router which smartly prioritize routes
- Fast HTTP router which smartly prioritize routes.
- Extensible middleware, supports:
- `echo.MiddlewareFunc`
- `func(echo.HandlerFunc) echo.HandlerFunc`
@ -26,15 +26,14 @@ Echo is a fast HTTP router (zero memory allocation) and micro web framework in G
- `http.Handler`
- `http.HandlerFunc`
- `func(http.ResponseWriter, *http.Request)`
- Sub-router
- Groups
- Handy encoding/decoding functions
- Sub-router/Groups
- Handy encoding/decoding functions.
- Build-in support for:
- Static files
- WebSocket
- API to serve index and favicon
- Centralized HTTP error handling
- Customizable request binding function
- Static files
- WebSocket
- API to serve index and favicon.
- Centralized HTTP error handling.
- Customizable request binding function.
- Customizable response rendering function, allowing you to use any HTML template engine.
## Getting Started