You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

README_FR.md 4.5KB

7 months ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. # Iris Web Framework
  2. [![build status](https://img.shields.io/github/workflow/status/kataras/iris/CI/master?style=for-the-badge)](https://github.com/kataras/iris/actions) [![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://pkg.go.dev/github.com/kataras/iris/v12@v12.2.0)--> [![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://iris-go.com/donate)--><!-- [![release](https://img.shields.io/badge/release%20-v12.0-0077b3.svg?style=for-the-badge)](https://github.com/kataras/iris/releases) -->
  3. <a href="https://iris-go.com"> <img align="right" src="https://iris-go.com/images/logo-w169.png"></a>
  4. Iris est un framework open-source pour Go à la fois simple, rapide et pourvu de nombreuses fonctionnalités.
  5. Il fournit des moyens simples et élégants de construire les bases et fonctionnalités de votre site, application backend ou API Rest.
  6. 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.
  7. [![](https://media.giphy.com/media/j5WLmtvwn98VPrm7li/giphy.gif)](https://iris-go.com/testimonials/)
  8. [![Benchmarks: Apr 2, 2020 at 12:13pm (UTC)](https://iris-go.com/images/benchmarks.svg)](https://github.com/kataras/server-benchmarks)
  9. ## 📖 Démarrer avec Iris
  10. <details>
  11. <summary>Un simple Hello World</summary>
  12. ```sh
  13. # https://github.com/kataras/iris/wiki/Installation
  14. $ go get github.com/kataras/iris/v12@latest
  15. # assume the following code in example.go file
  16. $ cat example.go
  17. ```
  18. ```go
  19. package main
  20. import "github.com/kataras/iris/v12"
  21. func main() {
  22. app := iris.New()
  23. app.Get("/ping", func(ctx iris.Context) {
  24. ctx.JSON(iris.Map{
  25. "message": "pong",
  26. })
  27. })
  28. app.Listen(":8080") // port d'écoute
  29. }
  30. ```
  31. ```sh
  32. # compile et execute example.go
  33. $ go run example.go
  34. # maintenant visitez http://localhost:8080/ping
  35. ```
  36. > Le routing est géré par [muxie](https://github.com/kataras/muxie), la librairie Go la plus rapide et complète.
  37. </details>
  38. 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.
  39. <!-- ![](https://media.giphy.com/media/Ur8iqy9FQfmPuyQpgy/giphy.gif) -->
  40. Pour une documentation encore plus complète vous pouvez visiter notre [godocs](https://pkg.go.dev/github.com/kataras/iris/v12@v12.2.0) (en Anglais). Et vous trouverez du code executable dans le dossier [\_examples](_examples/).
  41. ### Vous préférez une version PDF?
  42. <a href="https://iris-go.com/#book"> <img alt="Book cover" src="https://iris-go.com/images/iris-book-cover-sm.jpg?v=12"/> </a>
  43. [![follow author](https://img.shields.io/twitter/follow/makismaropoulos.svg?style=for-the-badge)](https://twitter.com/intent/follow?screen_name=makismaropoulos)
  44. Vous pouvez [demander](https://www.iris-go.com/#ebookDonateForm) une version **E-Book** (en Anglais) de la documentation et contribuer au développement d'Iris.
  45. ## 🙌 Contribuer
  46. 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).
  47. [Liste des contributeurs](https://github.com/kataras/iris/graphs/contributors)
  48. ## 🛡 Sécurité et vulnérabilités
  49. Si vous trouvez une vulnérabilité dans Iris, envoyez un e-mail à [iris-go@outlook.com](mailto:iris-go@outlook.com). Toute vulnérabilité sera corrigée aussi rapidement que possible.
  50. ## 📝 Licence
  51. Le projet est sous licence [licence BSD 3](LICENSE), tout comme le langage Go lui même.
  52. Le nom "Iris" est inspiré de la mythologie Grecque.
  53. <!-- ## Stargazers over time
  54. [![Stargazers over time](https://starchart.cc/kataras/iris.svg)](https://starchart.cc/kataras/iris) -->