From 8d0aef805543b878c17c14e72151dc146715794c Mon Sep 17 00:00:00 2001 From: majid bigdeli Date: Thu, 12 Sep 2019 13:30:54 +0430 Subject: [PATCH 01/31] . --- README_FA.md | 81 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 README_FA.md diff --git a/README_FA.md b/README_FA.md new file mode 100644 index 000000000..b90b08b6a --- /dev/null +++ b/README_FA.md @@ -0,0 +1,81 @@ + + +# Iris + +[![build status](https://img.shields.io/travis/kataras/iris/master.svg?style=for-the-badge)](https://travis-ci.org/kataras/iris) [![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) [![view examples](https://img.shields.io/badge/learn%20by-examples-0077b3.svg?style=for-the-badge)](https://github.com/kataras/iris/tree/master/_examples) [![chat](https://img.shields.io/gitter/room/iris_go/community.svg?color=blue&logo=gitter&style=for-the-badge)](https://gitter.im/iris_go/community) [![release](https://img.shields.io/badge/release%20-v11.2-0077b3.svg?style=for-the-badge)](https://github.com/kataras/iris/releases) + +
+ +

آیریس سریع ترین و ساده ترین و موثرترین فریمورک وب در زبان GO میباشد

+ +Learn what [others say about Iris](https://iris-go.com/testimonials/) and **star** this github repository. + +> Version 11.2 **released!** + +[![https://www.facebook.com/iris.framework/posts/3276606095684693](https://iris-go.com/images/iris-112-released.png)](https://www.facebook.com/iris.framework/posts/3276606095684693) + +## Learning Iris + +
+Quick start + +```sh +# assume the following code in example.go file +$ cat example.go +``` + +```go +package main + +import "github.com/kataras/iris" + +func main() { + app := iris.Default() + app.Get("/ping", func(ctx iris.Context) { + ctx.JSON(iris.Map{ + "message": "pong", + }) + }) + + app.Run(iris.Addr(":8080")) +} +``` + +```sh +# run example.go and +# visit http://localhost:8080/ping on browser +$ go run example.go +``` + +> Routing is powered by [muxie](https://github.com/kataras/muxie), the most powerful and fastest trie-based software written in Go. + +
+ +Iris contains extensive and thorough **[wiki](https://github.com/kataras/iris/wiki)** making it easy to get started with the framework. + +For a more detailed technical documentation you can head over to our [godocs](https://godoc.org/github.com/kataras/iris). And for executable code you can always visit the [_examples](_examples/) repository's subdirectory. + +### Do you like to read while traveling? + +
Book cover + +You can [request](https://bit.ly/iris-req-book) a PDF version and online access of the **E-Book** today and be participated in the development of Iris. + + +## Contributing + +We'd love to see your contribution to the Iris Web Framework! For more information about contributing to the Iris project please check the [CONTRIBUTING.md](CONTRIBUTING.md) file. + +[List of all Contributors](https://github.com/kataras/iris/graphs/contributors) + +## Security Vulnerabilities + +If you discover a security vulnerability within Iris, please send an e-mail to [iris-go@outlook.com](mailto:iris-go@outlook.com). All security vulnerabilities will be promptly addressed. + +## License + +The project name "Iris" was inspired by the Greek mythology. + +Iris Web Framework is free and open-source software licensed under the [3-Clause BSD License](LICENSE). + +
\ No newline at end of file From 32c79dd1ed12b16bbb0a8fc9e7ce8cea740ab733 Mon Sep 17 00:00:00 2001 From: majid bigdeli Date: Thu, 12 Sep 2019 13:32:12 +0430 Subject: [PATCH 02/31] . --- README_FA.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README_FA.md b/README_FA.md index b90b08b6a..90b3b0252 100644 --- a/README_FA.md +++ b/README_FA.md @@ -1,10 +1,10 @@ +
# Iris [![build status](https://img.shields.io/travis/kataras/iris/master.svg?style=for-the-badge)](https://travis-ci.org/kataras/iris) [![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) [![view examples](https://img.shields.io/badge/learn%20by-examples-0077b3.svg?style=for-the-badge)](https://github.com/kataras/iris/tree/master/_examples) [![chat](https://img.shields.io/gitter/room/iris_go/community.svg?color=blue&logo=gitter&style=for-the-badge)](https://gitter.im/iris_go/community) [![release](https://img.shields.io/badge/release%20-v11.2-0077b3.svg?style=for-the-badge)](https://github.com/kataras/iris/releases) -

آیریس سریع ترین و ساده ترین و موثرترین فریمورک وب در زبان GO میباشد

From 8170fd2f1c0c585128eb13f9149e4bf26ef57519 Mon Sep 17 00:00:00 2001 From: majid bigdeli Date: Thu, 12 Sep 2019 13:32:59 +0430 Subject: [PATCH 03/31] . --- README_FA.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README_FA.md b/README_FA.md index 90b3b0252..e19ee9eac 100644 --- a/README_FA.md +++ b/README_FA.md @@ -1,7 +1,7 @@
-# Iris +# آیریس [![build status](https://img.shields.io/travis/kataras/iris/master.svg?style=for-the-badge)](https://travis-ci.org/kataras/iris) [![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) [![view examples](https://img.shields.io/badge/learn%20by-examples-0077b3.svg?style=for-the-badge)](https://github.com/kataras/iris/tree/master/_examples) [![chat](https://img.shields.io/gitter/room/iris_go/community.svg?color=blue&logo=gitter&style=for-the-badge)](https://gitter.im/iris_go/community) [![release](https://img.shields.io/badge/release%20-v11.2-0077b3.svg?style=for-the-badge)](https://github.com/kataras/iris/releases) From b306719806abab10e5aa93e908c1e4b5bcf826c0 Mon Sep 17 00:00:00 2001 From: majid bigdeli Date: Thu, 12 Sep 2019 13:33:28 +0430 Subject: [PATCH 04/31] . --- README_FA.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README_FA.md b/README_FA.md index e19ee9eac..2e1d9b40d 100644 --- a/README_FA.md +++ b/README_FA.md @@ -1,7 +1,8 @@
-# آیریس +# آیریس + [![build status](https://img.shields.io/travis/kataras/iris/master.svg?style=for-the-badge)](https://travis-ci.org/kataras/iris) [![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) [![view examples](https://img.shields.io/badge/learn%20by-examples-0077b3.svg?style=for-the-badge)](https://github.com/kataras/iris/tree/master/_examples) [![chat](https://img.shields.io/gitter/room/iris_go/community.svg?color=blue&logo=gitter&style=for-the-badge)](https://gitter.im/iris_go/community) [![release](https://img.shields.io/badge/release%20-v11.2-0077b3.svg?style=for-the-badge)](https://github.com/kataras/iris/releases) From d14a10d2a10637cc7a950eb944523bd4b6968ddb Mon Sep 17 00:00:00 2001 From: majid bigdeli Date: Thu, 12 Sep 2019 13:34:12 +0430 Subject: [PATCH 05/31] . --- README_FA.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README_FA.md b/README_FA.md index 2e1d9b40d..e19ee9eac 100644 --- a/README_FA.md +++ b/README_FA.md @@ -1,8 +1,7 @@
-# آیریس - +# آیریس [![build status](https://img.shields.io/travis/kataras/iris/master.svg?style=for-the-badge)](https://travis-ci.org/kataras/iris) [![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) [![view examples](https://img.shields.io/badge/learn%20by-examples-0077b3.svg?style=for-the-badge)](https://github.com/kataras/iris/tree/master/_examples) [![chat](https://img.shields.io/gitter/room/iris_go/community.svg?color=blue&logo=gitter&style=for-the-badge)](https://gitter.im/iris_go/community) [![release](https://img.shields.io/badge/release%20-v11.2-0077b3.svg?style=for-the-badge)](https://github.com/kataras/iris/releases) From 6207f07cd94062a9fd9b01111e41844039357c03 Mon Sep 17 00:00:00 2001 From: majid bigdeli Date: Thu, 12 Sep 2019 13:36:14 +0430 Subject: [PATCH 06/31] . --- README_FA.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README_FA.md b/README_FA.md index e19ee9eac..571f64770 100644 --- a/README_FA.md +++ b/README_FA.md @@ -6,7 +6,7 @@ [![build status](https://img.shields.io/travis/kataras/iris/master.svg?style=for-the-badge)](https://travis-ci.org/kataras/iris) [![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) [![view examples](https://img.shields.io/badge/learn%20by-examples-0077b3.svg?style=for-the-badge)](https://github.com/kataras/iris/tree/master/_examples) [![chat](https://img.shields.io/gitter/room/iris_go/community.svg?color=blue&logo=gitter&style=for-the-badge)](https://gitter.im/iris_go/community) [![release](https://img.shields.io/badge/release%20-v11.2-0077b3.svg?style=for-the-badge)](https://github.com/kataras/iris/releases) -

آیریس سریع ترین و ساده ترین و موثرترین فریمورک وب در زبان GO میباشد

+

آیریس سریع ترین و ساده ترین و موثرترین فریمورک وب در زبان GO میباشد.

Learn what [others say about Iris](https://iris-go.com/testimonials/) and **star** this github repository. From a59e967929c392f8748795c716ec66a86b0f6bfb Mon Sep 17 00:00:00 2001 From: majid bigdeli Date: Thu, 12 Sep 2019 13:40:31 +0430 Subject: [PATCH 07/31] . --- README_FA.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README_FA.md b/README_FA.md index 571f64770..affa27c4e 100644 --- a/README_FA.md +++ b/README_FA.md @@ -6,7 +6,7 @@ [![build status](https://img.shields.io/travis/kataras/iris/master.svg?style=for-the-badge)](https://travis-ci.org/kataras/iris) [![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) [![view examples](https://img.shields.io/badge/learn%20by-examples-0077b3.svg?style=for-the-badge)](https://github.com/kataras/iris/tree/master/_examples) [![chat](https://img.shields.io/gitter/room/iris_go/community.svg?color=blue&logo=gitter&style=for-the-badge)](https://gitter.im/iris_go/community) [![release](https://img.shields.io/badge/release%20-v11.2-0077b3.svg?style=for-the-badge)](https://github.com/kataras/iris/releases) -

آیریس سریع ترین و ساده ترین و موثرترین فریمورک وب در زبان GO میباشد.

+

آیریس سریع ترین و ساده ترین و موثرترین فریمورک وب در زبان GO میباشد. آیریس ساختاری بسیار زیبا و کارآمد را فراهم کرده است تا شما از آن برای پروژه های بعدی تان استفاده کنید. .

Learn what [others say about Iris](https://iris-go.com/testimonials/) and **star** this github repository. From 5e26b07596c3d74a9d2faa1f07c22d95e80b04cb Mon Sep 17 00:00:00 2001 From: majid bigdeli Date: Thu, 12 Sep 2019 13:42:34 +0430 Subject: [PATCH 08/31] . --- README_FA.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README_FA.md b/README_FA.md index affa27c4e..a2bb6ccfc 100644 --- a/README_FA.md +++ b/README_FA.md @@ -6,7 +6,7 @@ [![build status](https://img.shields.io/travis/kataras/iris/master.svg?style=for-the-badge)](https://travis-ci.org/kataras/iris) [![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) [![view examples](https://img.shields.io/badge/learn%20by-examples-0077b3.svg?style=for-the-badge)](https://github.com/kataras/iris/tree/master/_examples) [![chat](https://img.shields.io/gitter/room/iris_go/community.svg?color=blue&logo=gitter&style=for-the-badge)](https://gitter.im/iris_go/community) [![release](https://img.shields.io/badge/release%20-v11.2-0077b3.svg?style=for-the-badge)](https://github.com/kataras/iris/releases) -

آیریس سریع ترین و ساده ترین و موثرترین فریمورک وب در زبان GO میباشد. آیریس ساختاری بسیار زیبا و کارآمد را فراهم کرده است تا شما از آن برای پروژه های بعدی تان استفاده کنید. .

+آیریس سریع ترین و ساده ترین و موثرترین فریمورک وب در زبان GO میباشد. آیریس ساختاری بسیار زیبا و کارآمد را فراهم کرده است تا شما از آن برای پروژه های بعدی تان استفاده کنید. . Learn what [others say about Iris](https://iris-go.com/testimonials/) and **star** this github repository. From 107e3a663d42eb2aa2bd5e06b99e81ac0b2fb8b7 Mon Sep 17 00:00:00 2001 From: majid bigdeli Date: Thu, 12 Sep 2019 13:48:42 +0430 Subject: [PATCH 09/31] . --- README_FA.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README_FA.md b/README_FA.md index a2bb6ccfc..25c4b93c6 100644 --- a/README_FA.md +++ b/README_FA.md @@ -2,13 +2,14 @@ # آیریس
+
[![build status](https://img.shields.io/travis/kataras/iris/master.svg?style=for-the-badge)](https://travis-ci.org/kataras/iris) [![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) [![view examples](https://img.shields.io/badge/learn%20by-examples-0077b3.svg?style=for-the-badge)](https://github.com/kataras/iris/tree/master/_examples) [![chat](https://img.shields.io/gitter/room/iris_go/community.svg?color=blue&logo=gitter&style=for-the-badge)](https://gitter.im/iris_go/community) [![release](https://img.shields.io/badge/release%20-v11.2-0077b3.svg?style=for-the-badge)](https://github.com/kataras/iris/releases) - +
آیریس سریع ترین و ساده ترین و موثرترین فریمورک وب در زبان GO میباشد. آیریس ساختاری بسیار زیبا و کارآمد را فراهم کرده است تا شما از آن برای پروژه های بعدی تان استفاده کنید. . -Learn what [others say about Iris](https://iris-go.com/testimonials/) and **star** this github repository. +برای این که بدانید دیگران در مورد آیریس چه می گویند لطفا در این لینک کلیک کنید [others say about Iris](https://iris-go.com/testimonials/) > Version 11.2 **released!** From ad4cd22c2f6ed91599da2595b9f8c350b5b2a59d Mon Sep 17 00:00:00 2001 From: majid bigdeli Date: Thu, 12 Sep 2019 14:07:49 +0430 Subject: [PATCH 10/31] . --- README_FA.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README_FA.md b/README_FA.md index 25c4b93c6..b453891f0 100644 --- a/README_FA.md +++ b/README_FA.md @@ -9,7 +9,7 @@ آیریس سریع ترین و ساده ترین و موثرترین فریمورک وب در زبان GO میباشد. آیریس ساختاری بسیار زیبا و کارآمد را فراهم کرده است تا شما از آن برای پروژه های بعدی تان استفاده کنید. . -برای این که بدانید دیگران در مورد آیریس چه می گویند لطفا در این لینک کلیک کنید [others say about Iris](https://iris-go.com/testimonials/) +برای این که بدانید دیگران در مورد آیریس چه می گویند لطفا در این لینک کلیک کنید [دیگران در مورد آیریس چه می گویند](https://iris-go.com/testimonials/) لطفا این پروژه را در گیتاب **استار** کنید. > Version 11.2 **released!** From ccc8627d63a7f686b68d04f470ff540c5b2c9a7e Mon Sep 17 00:00:00 2001 From: majid bigdeli Date: Thu, 12 Sep 2019 14:16:37 +0430 Subject: [PATCH 11/31] . --- README_FA.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README_FA.md b/README_FA.md index b453891f0..e4123c449 100644 --- a/README_FA.md +++ b/README_FA.md @@ -11,9 +11,12 @@ برای این که بدانید دیگران در مورد آیریس چه می گویند لطفا در این لینک کلیک کنید [دیگران در مورد آیریس چه می گویند](https://iris-go.com/testimonials/) لطفا این پروژه را در گیتاب **استار** کنید. -> Version 11.2 **released!** +
+ +> نسخه 11.2 **آماده شد** [![https://www.facebook.com/iris.framework/posts/3276606095684693](https://iris-go.com/images/iris-112-released.png)](https://www.facebook.com/iris.framework/posts/3276606095684693) +
## Learning Iris From c03979ae3a5836ffac1c05eaa786b84a70d5d4ee Mon Sep 17 00:00:00 2001 From: majid bigdeli Date: Thu, 12 Sep 2019 14:19:27 +0430 Subject: [PATCH 12/31] . --- README_FA.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README_FA.md b/README_FA.md index e4123c449..f0e861ebe 100644 --- a/README_FA.md +++ b/README_FA.md @@ -18,13 +18,13 @@ [![https://www.facebook.com/iris.framework/posts/3276606095684693](https://iris-go.com/images/iris-112-released.png)](https://www.facebook.com/iris.framework/posts/3276606095684693)
-## Learning Iris +## آموزش آیریس
-Quick start +شروع سریع ```sh -# assume the following code in example.go file +#

$ cat example.go ``` From 367f9c09d21aefabde456f2fb396c75f9a43ea15 Mon Sep 17 00:00:00 2001 From: majid bigdeli Date: Thu, 12 Sep 2019 14:20:54 +0430 Subject: [PATCH 13/31] . --- README_FA.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README_FA.md b/README_FA.md index f0e861ebe..456ce4e4c 100644 --- a/README_FA.md +++ b/README_FA.md @@ -22,9 +22,9 @@
شروع سریع - +
```sh -#

+# $ cat example.go ``` @@ -50,7 +50,7 @@ func main() { # visit http://localhost:8080/ping on browser $ go run example.go ``` - +
> Routing is powered by [muxie](https://github.com/kataras/muxie), the most powerful and fastest trie-based software written in Go.
From 6cd3858d2f523c1e1ff1343d1bf28e176620c5e1 Mon Sep 17 00:00:00 2001 From: majid bigdeli Date: Thu, 12 Sep 2019 14:22:17 +0430 Subject: [PATCH 14/31] . --- README_FA.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README_FA.md b/README_FA.md index 456ce4e4c..d672e96e3 100644 --- a/README_FA.md +++ b/README_FA.md @@ -23,8 +23,13 @@
شروع سریع
+ ```sh + +

# +

+ $ cat example.go ``` From 7371ea31592bd286a67dc0a1cf9ff72da7704abd Mon Sep 17 00:00:00 2001 From: majid bigdeli Date: Thu, 12 Sep 2019 14:23:40 +0430 Subject: [PATCH 15/31] . --- README_FA.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README_FA.md b/README_FA.md index d672e96e3..eef666309 100644 --- a/README_FA.md +++ b/README_FA.md @@ -26,8 +26,8 @@ ```sh -

-# +

+# فرض کنید همچین کدی را در فایل example.go نوشته اید

$ cat example.go From 05f13a95cda93fbc188d797cdf842c95b7129321 Mon Sep 17 00:00:00 2001 From: majid bigdeli Date: Thu, 12 Sep 2019 14:26:41 +0430 Subject: [PATCH 16/31] . --- README_FA.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/README_FA.md b/README_FA.md index eef666309..d6a7b2031 100644 --- a/README_FA.md +++ b/README_FA.md @@ -24,12 +24,14 @@ شروع سریع
-```sh +
-

+```sh # فرض کنید همچین کدی را در فایل example.go نوشته اید -

+``` +
+```sh $ cat example.go ``` From e1143ce45ca614ba15412ee92557579f45f7378f Mon Sep 17 00:00:00 2001 From: majid bigdeli Date: Thu, 12 Sep 2019 14:27:21 +0430 Subject: [PATCH 17/31] . --- README_FA.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README_FA.md b/README_FA.md index d6a7b2031..0dd6f0234 100644 --- a/README_FA.md +++ b/README_FA.md @@ -22,11 +22,13 @@
شروع سریع +
```sh + # فرض کنید همچین کدی را در فایل example.go نوشته اید ```
From 8bfe51db335d33bd469aaf9e783cd43ebcb8df48 Mon Sep 17 00:00:00 2001 From: majid bigdeli Date: Thu, 12 Sep 2019 14:33:53 +0430 Subject: [PATCH 18/31] . --- README_FA.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README_FA.md b/README_FA.md index 0dd6f0234..c63909c9a 100644 --- a/README_FA.md +++ b/README_FA.md @@ -60,7 +60,10 @@ func main() { $ go run example.go ```
-> Routing is powered by [muxie](https://github.com/kataras/muxie), the most powerful and fastest trie-based software written in Go. + + +>ایریس از پروژه ی [muxie](https://github.com/kataras/muxie) که موثرترین و سریع پروژه مسیریابی در GO می باشد استفاده می کند. +
From a5c05cc058b810d385e4804a027f02bc95621a91 Mon Sep 17 00:00:00 2001 From: majid bigdeli Date: Thu, 12 Sep 2019 14:35:35 +0430 Subject: [PATCH 19/31] . --- README_FA.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README_FA.md b/README_FA.md index c63909c9a..f794e4bcb 100644 --- a/README_FA.md +++ b/README_FA.md @@ -62,7 +62,7 @@ $ go run example.go
->ایریس از پروژه ی [muxie](https://github.com/kataras/muxie) که موثرترین و سریع پروژه مسیریابی در GO می باشد استفاده می کند. +>ایریس از پروژه ی [muxie](https://github.com/kataras/muxie) که موثرترین و سریع ترین پروژه مسیریابی در GO می باشد استفاده می کند.
From 1be1e85274135c4cdad4ddcd8d16351e9e3370c0 Mon Sep 17 00:00:00 2001 From: majid bigdeli Date: Thu, 12 Sep 2019 14:37:49 +0430 Subject: [PATCH 20/31] . --- README_FA.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README_FA.md b/README_FA.md index f794e4bcb..ad2fdbc8e 100644 --- a/README_FA.md +++ b/README_FA.md @@ -31,7 +31,7 @@ # فرض کنید همچین کدی را در فایل example.go نوشته اید ``` -
+
```sh $ cat example.go From bf97564aaec303fbb993ff89e3f6370f6eda20de Mon Sep 17 00:00:00 2001 From: majid bigdeli Date: Thu, 12 Sep 2019 14:38:50 +0430 Subject: [PATCH 21/31] . --- README_FA.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README_FA.md b/README_FA.md index ad2fdbc8e..5743befd1 100644 --- a/README_FA.md +++ b/README_FA.md @@ -31,7 +31,7 @@ # فرض کنید همچین کدی را در فایل example.go نوشته اید ``` -
+
```sh $ cat example.go From 42da9b51344cffd1946fb6a620f6dc87249991c8 Mon Sep 17 00:00:00 2001 From: majid bigdeli Date: Thu, 12 Sep 2019 14:52:10 +0430 Subject: [PATCH 22/31] . --- README_FA.md | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/README_FA.md b/README_FA.md index 5743befd1..da021e0a3 100644 --- a/README_FA.md +++ b/README_FA.md @@ -62,21 +62,26 @@ $ go run example.go
->ایریس از پروژه ی [muxie](https://github.com/kataras/muxie) که موثرترین و سریع ترین پروژه مسیریابی در GO می باشد استفاده می کند. +> ایریس از پروژه ی [muxie](https://github.com/kataras/muxie) که موثرترین و سریع ترین پروژه مسیریابی در GO می باشد استفاده می کند.
-Iris contains extensive and thorough **[wiki](https://github.com/kataras/iris/wiki)** making it easy to get started with the framework. +آیریس داری **[wiki](https://github.com/kataras/iris/wiki)** بسیار کامل و گسترده ای میباشد که یادگیری ان را ساده می کند. -For a more detailed technical documentation you can head over to our [godocs](https://godoc.org/github.com/kataras/iris). And for executable code you can always visit the [_examples](_examples/) repository's subdirectory. -### Do you like to read while traveling? +شما برای مشاهده و خواندن داکیومنت های فنی میتوانید به [godocs](https://godoc.org/github.com/kataras/iris) مراجعه کنید و همچنین برای مشاهده مثال ها و کد های قابل اجرا همیشه میتوانید از [_examples](_examples/) repository's subdirectory. استفادهده کنید . + + +### آیا شما مطالعه کردن در طول سفر را دوست دارید ؟ + +
Book cover -You can [request](https://bit.ly/iris-req-book) a PDF version and online access of the **E-Book** today and be participated in the development of Iris. +
+شما می توانید درخواست یک نسخه PDF آن را از اینجا [درخواست](https://bit.ly/iris-req-book) بدهید . رایگان. ## Contributing From 1f7ea728bec4d4e6928111c617bd964580e1da71 Mon Sep 17 00:00:00 2001 From: majid bigdeli Date: Thu, 12 Sep 2019 14:56:02 +0430 Subject: [PATCH 23/31] . --- README_FA.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README_FA.md b/README_FA.md index da021e0a3..7a29bdae9 100644 --- a/README_FA.md +++ b/README_FA.md @@ -81,7 +81,8 @@ $ go run example.go
-شما می توانید درخواست یک نسخه PDF آن را از اینجا [درخواست](https://bit.ly/iris-req-book) بدهید . رایگان. + +شما میتوانید در خواست یک نسخه PDF داکیومنت ر ا به صورت رایگان از اینجا بدهید [درخواست](https://bit.ly/iris-req-book) ## Contributing From 34189951efd628d38fec559b5052ff664a99447b Mon Sep 17 00:00:00 2001 From: majid bigdeli Date: Thu, 12 Sep 2019 15:06:20 +0430 Subject: [PATCH 24/31] . --- README_FA.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README_FA.md b/README_FA.md index 7a29bdae9..e041d7814 100644 --- a/README_FA.md +++ b/README_FA.md @@ -11,10 +11,11 @@ برای این که بدانید دیگران در مورد آیریس چه می گویند لطفا در این لینک کلیک کنید [دیگران در مورد آیریس چه می گویند](https://iris-go.com/testimonials/) لطفا این پروژه را در گیتاب **استار** کنید. -
> نسخه 11.2 **آماده شد** +
+ [![https://www.facebook.com/iris.framework/posts/3276606095684693](https://iris-go.com/images/iris-112-released.png)](https://www.facebook.com/iris.framework/posts/3276606095684693)
@@ -61,9 +62,11 @@ $ go run example.go ```
+
> ایریس از پروژه ی [muxie](https://github.com/kataras/muxie) که موثرترین و سریع ترین پروژه مسیریابی در GO می باشد استفاده می کند. +
@@ -75,6 +78,7 @@ $ go run example.go ### آیا شما مطالعه کردن در طول سفر را دوست دارید ؟ +
Book cover From fbce90f853c64803b046eb62f12deab76a9e156c Mon Sep 17 00:00:00 2001 From: majid bigdeli Date: Thu, 12 Sep 2019 15:34:58 +0430 Subject: [PATCH 25/31] . --- README_FA.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/README_FA.md b/README_FA.md index e041d7814..003109cb9 100644 --- a/README_FA.md +++ b/README_FA.md @@ -73,7 +73,7 @@ $ go run example.go آیریس داری **[wiki](https://github.com/kataras/iris/wiki)** بسیار کامل و گسترده ای میباشد که یادگیری ان را ساده می کند. -شما برای مشاهده و خواندن داکیومنت های فنی میتوانید به [godocs](https://godoc.org/github.com/kataras/iris) مراجعه کنید و همچنین برای مشاهده مثال ها و کد های قابل اجرا همیشه میتوانید از [_examples](_examples/) repository's subdirectory. استفادهده کنید . +شما برای مشاهده و خواندن داکیومنت های فنی میتوانید به [godocs](https://godoc.org/github.com/kataras/iris) مراجعه کنید و همچنین برای مشاهده مثال ها و کد های قابل اجرا همیشه میتوانید از [مثال ها](_examples/) استفادهده کنید . ### آیا شما مطالعه کردن در طول سفر را دوست دارید ؟ @@ -88,20 +88,20 @@ $ go run example.go شما میتوانید در خواست یک نسخه PDF داکیومنت ر ا به صورت رایگان از اینجا بدهید [درخواست](https://bit.ly/iris-req-book) -## Contributing +## مشارکت کردن -We'd love to see your contribution to the Iris Web Framework! For more information about contributing to the Iris project please check the [CONTRIBUTING.md](CONTRIBUTING.md) file. +ما دوست داریم که شما در فریمورک آیریس مشارکت کنید و کد ها را توسعه و بهبود ببخشید ! برای اطلاع بیشتر در مورد نحوه ی مشارکت کردن در این پروژه لطفا اینجا را بررسی کنید [CONTRIBUTING.md](CONTRIBUTING.md) -[List of all Contributors](https://github.com/kataras/iris/graphs/contributors) +[مشاهده ی همه ی مشارکت کننده ها](https://github.com/kataras/iris/graphs/contributors) -## Security Vulnerabilities +## باگ های امنیتی -If you discover a security vulnerability within Iris, please send an e-mail to [iris-go@outlook.com](mailto:iris-go@outlook.com). All security vulnerabilities will be promptly addressed. +اگر شما باگ های امنیتی در آیریس پیدا کردید لطفا یک ایمیل به [iris-go@outlook.com](mailto:iris-go@outlook.com) ارسال کنید. همه ی باگ های امنیتی بلافاصله برطرف میشود. -## License +## مجوز -The project name "Iris" was inspired by the Greek mythology. +نام پروژه آیریس ریشه ای یونانی دارد. -Iris Web Framework is free and open-source software licensed under the [3-Clause BSD License](LICENSE). +فریمورک آیریس رایگان و سورس باز و تحت مجوز [3-Clause BSD License](LICENSE) می باشد.
\ No newline at end of file From 65de896230627ff16c8fe151f3872fdb87c0d499 Mon Sep 17 00:00:00 2001 From: majid bigdeli Date: Thu, 12 Sep 2019 15:40:08 +0430 Subject: [PATCH 26/31] . --- README_FA.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README_FA.md b/README_FA.md index 003109cb9..bd48608c2 100644 --- a/README_FA.md +++ b/README_FA.md @@ -1,7 +1,7 @@
-# آیریس +# آیریس
[![build status](https://img.shields.io/travis/kataras/iris/master.svg?style=for-the-badge)](https://travis-ci.org/kataras/iris) [![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) [![view examples](https://img.shields.io/badge/learn%20by-examples-0077b3.svg?style=for-the-badge)](https://github.com/kataras/iris/tree/master/_examples) [![chat](https://img.shields.io/gitter/room/iris_go/community.svg?color=blue&logo=gitter&style=for-the-badge)](https://gitter.im/iris_go/community) [![release](https://img.shields.io/badge/release%20-v11.2-0077b3.svg?style=for-the-badge)](https://github.com/kataras/iris/releases) From e4d713d0b20a99ec113ffbeaab43f000f410f583 Mon Sep 17 00:00:00 2001 From: majid bigdeli Date: Thu, 12 Sep 2019 15:42:04 +0430 Subject: [PATCH 27/31] . --- README_FA.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README_FA.md b/README_FA.md index bd48608c2..a4056ec22 100644 --- a/README_FA.md +++ b/README_FA.md @@ -1,7 +1,7 @@
-# آیریس +# آیریس
[![build status](https://img.shields.io/travis/kataras/iris/master.svg?style=for-the-badge)](https://travis-ci.org/kataras/iris) [![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) [![view examples](https://img.shields.io/badge/learn%20by-examples-0077b3.svg?style=for-the-badge)](https://github.com/kataras/iris/tree/master/_examples) [![chat](https://img.shields.io/gitter/room/iris_go/community.svg?color=blue&logo=gitter&style=for-the-badge)](https://gitter.im/iris_go/community) [![release](https://img.shields.io/badge/release%20-v11.2-0077b3.svg?style=for-the-badge)](https://github.com/kataras/iris/releases) From d5a93dceba124e22c8390ce03935f5921c9dd8e2 Mon Sep 17 00:00:00 2001 From: majid bigdeli Date: Thu, 12 Sep 2019 15:43:21 +0430 Subject: [PATCH 28/31] . --- README_FA.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README_FA.md b/README_FA.md index a4056ec22..84d536cd3 100644 --- a/README_FA.md +++ b/README_FA.md @@ -73,7 +73,7 @@ $ go run example.go آیریس داری **[wiki](https://github.com/kataras/iris/wiki)** بسیار کامل و گسترده ای میباشد که یادگیری ان را ساده می کند. -شما برای مشاهده و خواندن داکیومنت های فنی میتوانید به [godocs](https://godoc.org/github.com/kataras/iris) مراجعه کنید و همچنین برای مشاهده مثال ها و کد های قابل اجرا همیشه میتوانید از [مثال ها](_examples/) استفادهده کنید . +شما برای مشاهده و خواندن داکیومنت های فنی میتوانید به [godocs](https://godoc.org/github.com/kataras/iris) مراجعه کنید و همچنین برای مشاهده مثال ها و کد های قابل اجرا همیشه میتوانید از [مثال ها](_examples/) استفاده کنید . ### آیا شما مطالعه کردن در طول سفر را دوست دارید ؟ From 8751068773a0a9016582d872c4317130d363504b Mon Sep 17 00:00:00 2001 From: BenLampson <58603432@qq.com> Date: Wed, 25 Sep 2019 16:11:39 +0800 Subject: [PATCH 29/31] Fix bug:about the MVC package route binding I found there has some little bug in the controller_method_parser.go the bug is : if someone use the code like this: func (cc *HelloWorld) GetInfoXYT() We can't create the Url that he want. We lose the T, our's url is: info/x/y Cause// it doesn't count the last uppercase and the last append is words = append(words, s[start:end]) --- mvc/controller_method_parser.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mvc/controller_method_parser.go b/mvc/controller_method_parser.go index 650a880a9..aef3062f0 100644 --- a/mvc/controller_method_parser.go +++ b/mvc/controller_method_parser.go @@ -51,7 +51,7 @@ func (l *methodLexer) reset(s string) { } if end > 0 && len(s) >= end { - words = append(words, s[start:end]) + words = append(words, s[start:]) } } From 146233bcc8d2125eb43dc7f9dfdb3ec7c93d77db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?BenLampson=28=E8=B5=B5=E5=85=83=E6=BA=90=29?= <58603432@qq.com> Date: Thu, 26 Sep 2019 09:07:34 +0800 Subject: [PATCH 30/31] Update controller_test.go --- mvc/controller_test.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mvc/controller_test.go b/mvc/controller_test.go index 5575f421b..49d561e16 100644 --- a/mvc/controller_test.go +++ b/mvc/controller_test.go @@ -409,6 +409,9 @@ func (c *testControllerRelPathFromFunc) GetSomethingByBy(string, int) {} func (c *testControllerRelPathFromFunc) GetSomethingNewBy(string, int) {} // two input arguments, one By which is the latest word. func (c *testControllerRelPathFromFunc) GetSomethingByElseThisBy(bool, int) {} // two input arguments +func (c *testControllerRelPathFromFunc) GetLocationX(){} +func (c *testControllerRelPathFromFunc) GetLocationXBy(int){} + func TestControllerRelPathFromFunc(t *testing.T) { app := iris.New() New(app).Handle(new(testControllerRelPathFromFunc)) From 0e1af3fef3ed478b0c4a85aa4dddb4cb42372d9c Mon Sep 17 00:00:00 2001 From: "Gerasimos (Makis) Maropoulos" Date: Sat, 5 Oct 2019 22:24:35 +0300 Subject: [PATCH 31/31] add test case for https://github.com/kataras/iris/pull/1364 --- mvc/controller_test.go | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/mvc/controller_test.go b/mvc/controller_test.go index 49d561e16..db9acfa8b 100644 --- a/mvc/controller_test.go +++ b/mvc/controller_test.go @@ -409,8 +409,9 @@ func (c *testControllerRelPathFromFunc) GetSomethingByBy(string, int) {} func (c *testControllerRelPathFromFunc) GetSomethingNewBy(string, int) {} // two input arguments, one By which is the latest word. func (c *testControllerRelPathFromFunc) GetSomethingByElseThisBy(bool, int) {} // two input arguments -func (c *testControllerRelPathFromFunc) GetLocationX(){} -func (c *testControllerRelPathFromFunc) GetLocationXBy(int){} +func (c *testControllerRelPathFromFunc) GetLocationX() {} +func (c *testControllerRelPathFromFunc) GetLocationXY() {} +func (c *testControllerRelPathFromFunc) GetLocationZBy(int) {} func TestControllerRelPathFromFunc(t *testing.T) { app := iris.New() @@ -452,6 +453,13 @@ func TestControllerRelPathFromFunc(t *testing.T) { Body().Equal("GET:/42") e.GET("/anything/here").Expect().Status(iris.StatusOK). Body().Equal("GET:/anything/here") + + e.GET("/location/x").Expect().Status(iris.StatusOK). + Body().Equal("GET:/location/x") + e.GET("/location/x/y").Expect().Status(iris.StatusOK). + Body().Equal("GET:/location/x/y") + e.GET("/location/z/42").Expect().Status(iris.StatusOK). + Body().Equal("GET:/location/z/42") } type testControllerActivateListener struct {