Skip to content

Commit

Permalink
Merge branch 'develop'
Browse files Browse the repository at this point in the history
  • Loading branch information
javierprovecho committed Oct 12, 2016
2 parents 5caaac4 + f931d1e commit 2dae550
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 6 deletions.
18 changes: 15 additions & 3 deletions README.md
Expand Up @@ -74,7 +74,7 @@ BenchmarkZeus_GithubAll | 2000 | 944234 | 300688 | 2648
(3): Heap Memory (B/op)
(4): Average Allocations per Repetition (allocs/op)

##Gin v1. stable
## Gin v1. stable

- [x] Zero allocation router.
- [x] Still the fastest http router and framework. From routing to writing.
Expand All @@ -84,6 +84,7 @@ BenchmarkZeus_GithubAll | 2000 | 944234 | 300688 | 2648


## Start using it

1. Download and install it:

```sh
Expand All @@ -102,7 +103,7 @@ BenchmarkZeus_GithubAll | 2000 | 944234 | 300688 | 2648
import "net/http"
```

##API Examples
## API Examples

#### Using GET, POST, PUT, PATCH, DELETE and OPTIONS

Expand Down Expand Up @@ -412,7 +413,7 @@ $ curl -v --form user=user --form password=password http://localhost:8080/login
```


#### XML and JSON rendering
#### XML, JSON and YAML rendering

```go
func main() {
Expand Down Expand Up @@ -442,6 +443,10 @@ func main() {
c.XML(http.StatusOK, gin.H{"message": "hey", "status": http.StatusOK})
})

r.GET("/someYAML", func(c *gin.Context) {
c.YAML(http.StatusOK, gin.H{"message": "hey", "status": http.StatusOK})
})

// Listen and server on 0.0.0.0:8080
r.Run(":8080")
}
Expand Down Expand Up @@ -708,3 +713,10 @@ endless.ListenAndServe(":4242", router)
An alternative to endless:

* [manners](https://github.com/braintree/manners): A polite Go HTTP server that shuts down gracefully.

## Example

Awesome project lists using [Gin](https://github.com/gin-gonic/gin) web framework.

* [drone](https://github.com/drone/drone): Drone is a Continuous Delivery platform built on Docker, written in Go
* [gorush](https://github.com/appleboy/gorush): A push notification server written in Go.
2 changes: 1 addition & 1 deletion ginS/README.md
Expand Up @@ -11,7 +11,7 @@ import (
)

func main() {
ginS.GET("/", func(c *gin.Context) { c.String("Hello World") })
ginS.GET("/", func(c *gin.Context) { c.String(200, "Hello World") })
ginS.Run()
}
```
5 changes: 3 additions & 2 deletions mode.go
Expand Up @@ -5,6 +5,7 @@
package gin

import (
"io"
"os"

"github.com/gin-gonic/gin/binding"
Expand All @@ -30,8 +31,8 @@ const (
// To support coloring in Windows use:
// import "github.com/mattn/go-colorable"
// gin.DefaultWriter = colorable.NewColorableStdout()
var DefaultWriter = os.Stdout
var DefaultErrorWriter = os.Stderr
var DefaultWriter io.Writer = os.Stdout
var DefaultErrorWriter io.Writer = os.Stderr

var ginMode = debugCode
var modeName = DebugMode
Expand Down

0 comments on commit 2dae550

Please sign in to comment.