-
-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
88 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,88 @@ | ||
# Iris <a href="README_ZH.md"><img width="20px" src="https://iris-go.com/images/flag-china.svg?v=10" /></a> <a href="README_GR.md"><img width="20px" src="https://iris-go.com/images/flag-greece.svg?v=10" /></a> <a href="README_ES.md"><img width="20px" src="https://iris-go.com/images/flag-spain.png" /></a> <a href="README_KO.md"><img width="20px" src="https://iris-go.com/images/flag-south-korea.svg" /></a> <a href="README_FA.md"><img width="20px" src="https://iris-go.com/images/flag-iran.svg" /></a> <a href="README_RU.md"><img width="20px" src="https://iris-go.com/images/flag-russia.svg" /></a> | ||
|
||
[![build status](https://img.shields.io/travis/kataras/iris/master.svg?style=for-the-badge&logo=travis)](https://travis-ci.org/kataras/iris) [![FOSSA Status](https://img.shields.io/badge/LICENSE%20SCAN-PASSING❤️-CD2956?style=for-the-badge&logo=fossa)](https://app.fossa.io/projects/git%2Bgithub.com%2Fkataras%2Firis?ref=badge_shield)<!--[![report card](https://img.shields.io/badge/report%20card-a%2B-ff3333.svg?style=for-the-badge)](https://goreportcard.com/report/github.com/kataras/iris)--><!--[![godocs](https://img.shields.io/badge/go-%20docs-488AC7.svg?style=for-the-badge)](https://godoc.org/github.com/kataras/iris)--> [![view examples](https://img.shields.io/badge/learn%20by-examples-0C8EC5.svg?style=for-the-badge&logo=go)](https://github.com/kataras/iris/tree/master/_examples) [![chat](https://img.shields.io/gitter/room/iris_go/community.svg?color=7E18DD&logo=gitter&style=for-the-badge)](https://gitter.im/iris_go/community)<!--[![donate on PayPal](https://img.shields.io/badge/support-PayPal-blue.svg?style=for-the-badge)](https://www.paypal.me/kataras)--><!-- [![release](https://img.shields.io/badge/release%20-v12.0-0077b3.svg?style=for-the-badge)](https://github.com/kataras/iris/releases) --> | ||
|
||
<a href="https://iris-go.com"> <img align="right" src="https://iris-go.com/images/logo-w169.png"></a> | ||
|
||
Iris est un framework open-source pour Go à la fois simple, rapide et pourvu de nombreuses fonctionnalités. | ||
|
||
Il fournit des moyens simples et élégants de construire les bases et fonctionnalités de votre site, application backend ou API Rest. | ||
|
||
Lisez [ce que les développeurs pensent d'Iris](https://iris-go.com/testimonials/) et si l'envie vous prend **[étoilez](https://github.com/kataras/iris/stargazers)** le projet pour faire monter son potentiel. | ||
|
||
[![](https://media.giphy.com/media/j5WLmtvwn98VPrm7li/giphy.gif)](https://iris-go.com/testimonials/) | ||
|
||
[![Benchmarks: Mar 11, 2020 at 9:52pm (UTC)](https://iris-go.com/images/benchmarks.svg)](https://github.com/kataras/server-benchmarks) | ||
|
||
## 📖 Démarrer avec Iris | ||
|
||
<details> | ||
<summary>Un simple Hello World</summary> | ||
|
||
```sh | ||
# https://github.com/kataras/iris/wiki/Installation | ||
$ go get github.com/kataras/iris/v12@latest | ||
# assume the following code in example.go file | ||
$ cat example.go | ||
``` | ||
|
||
```go | ||
package main | ||
|
||
import "github.com/kataras/iris/v12" | ||
|
||
func main() { | ||
app := iris.New() | ||
app.Get("/ping", func(ctx iris.Context) { | ||
ctx.JSON(iris.Map{ | ||
"message": "pong", | ||
}) | ||
}) | ||
|
||
app.Listen(":8080") // port d'écoute | ||
} | ||
``` | ||
|
||
```sh | ||
# compile et execute example.go | ||
$ go run example.go | ||
# maintenant visitez http://localhost:8080/ping | ||
``` | ||
|
||
> Le routing est géré par [muxie](https://github.com/kataras/muxie), la librairie Go la plus rapide et complète. | ||
</details> | ||
|
||
Iris possède un **[wiki](https://github.com/kataras/iris/wiki)** complet et précis qui vous permettra d'implémenter ses fonctionnalités rapidement et facilement. | ||
|
||
<!-- ![](https://media.giphy.com/media/Ur8iqy9FQfmPuyQpgy/giphy.gif) --> | ||
|
||
Pour une documentation encore plus complète vous pouvez visiter notre [godocs](https://godoc.org/github.com/kataras/iris) (en Anglais). Et vous trouverez du code executable dans le dossier [\_examples](_examples/). | ||
|
||
### Vous préférez une version PDF? | ||
|
||
<a href="https://bit.ly/iris-req-book"> <img alt="Book cover" src="https://iris-go.com/images/iris-book-cover-sm.jpg" width="200" /> </a> | ||
|
||
<!-- [![follow author](https://img.shields.io/twitter/follow/makismaropoulos.svg?style=for-the-badge)](https://twitter.com/intent/follow?screen_name=makismaropoulos) --> | ||
|
||
|
||
Vous pouvez [demander](https://bit.ly/iris-req-book) une version **E-Book** (en Anglais) de la documentation et contribuer au développement d'Iris. | ||
|
||
## 🙌 Contribuer | ||
|
||
Toute contribution à Iris est la bienvenue ! Pour plus d'informations sur la contribution au projet référez-vous au fichier [CONTRIBUTING.md](CONTRIBUTING.md). | ||
|
||
[Liste des contributeurs](https://github.com/kataras/iris/graphs/contributors) | ||
|
||
## 🛡 Sécurité et vulnérabilités | ||
|
||
Si vous trouvez une vulnérabilité dans Iris, envoyez un e-mail à [[email protected]](mailto:[email protected]). Toute vulnérabilité sera corrigée aussi rapidement que possible. | ||
|
||
## 📝 Licence | ||
|
||
Le projet est sous licence [licence BSD 3](LICENSE), tout comme le langage Go lui même. | ||
|
||
Le nom "Iris" est inspiré de la mythologie Grecque. | ||
<!-- ## Stargazers over time | ||
[![Stargazers over time](https://starchart.cc/kataras/iris.svg)](https://starchart.cc/kataras/iris) --> |