[jira] [Created] (COMDEV-517) Apache ShenYu Gsoc 2023 - ShenYu End-To-End SpringCloud plugin test case

2023-03-15 Thread Fengen He (Jira)
Fengen He created COMDEV-517:


 Summary: Apache ShenYu Gsoc 2023 - ShenYu End-To-End SpringCloud 
plugin test case
 Key: COMDEV-517
 URL: https://issues.apache.org/jira/browse/COMDEV-517
 Project: Community Development
  Issue Type: Improvement
  Components: Comdev, GSoC/Mentoring ideas
Reporter: Fengen He


h3. *Background:*

Shenyu is a native API gateway for service proxy, protocol translation and API 
governance. but Shenyu lack of End-To-End Tests.

*Relevant skills:*

1.Understand the architecture of ShenYu

2.Understand SpringCloud micro-service and ShenYu SpringCloud proxy plugin.

3.Understand ShenYu e2e framework and architecture.

*How to coding*

1.please refer to {{org.apache.shenyu.e2e.testcase.plugin.DividePluginCases}}

*How to test*

1.start shenyu admin in docker

2.start shenyu boostrap in docker

3.run test case {{org.apache.shenyu.e2e.testcase.plugin.PluginsTest#testDivide}}
h3. Task List

1.develop e2e tests of the springcloud plug-in.

2.write shenyu e2e springcloud plugin documentation in shenyu-website.

3.refactor the existing plugin test cases.

 

*Links:*

website: [https://shenyu.apache.org/]{*}{*}

issues: https://github.com/apache/shenyu/issues/4474

 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



[jira] [Updated] (COMDEV-517) Apache ShenYu Gsoc 2023 - ShenYu End-To-End SpringCloud plugin test case

2023-03-15 Thread Fengen He (Jira)


 [ 
https://issues.apache.org/jira/browse/COMDEV-517?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Fengen He updated COMDEV-517:
-
Description: 
h3. *Background:*

Shenyu is a native API gateway for service proxy, protocol translation and API 
governance. but Shenyu lack of End-To-End Tests.

*Relevant skills:*

1.Understand the architecture of ShenYu

2.Understand SpringCloud micro-service and ShenYu SpringCloud proxy plugin.

3.Understand ShenYu e2e framework and architecture.

*How to coding*

1.please refer to {{org.apache.shenyu.e2e.testcase.plugin.DividePluginCases}}

*How to test*

1.start shenyu admin in docker

2.start shenyu boostrap in docker

3.run test case {{org.apache.shenyu.e2e.testcase.plugin.PluginsTest#testDivide}}
h3. Task List

1.develop e2e tests of the springcloud plug-in.

2.write shenyu e2e springcloud plugin documentation in shenyu-website.

3.refactor the existing plugin test cases.

 

*Links:*

website: [https://shenyu.apache.org/]

issues: [https://github.com/apache/shenyu/issues/4474]

 

  was:
h3. *Background:*

Shenyu is a native API gateway for service proxy, protocol translation and API 
governance. but Shenyu lack of End-To-End Tests.

*Relevant skills:*

1.Understand the architecture of ShenYu

2.Understand SpringCloud micro-service and ShenYu SpringCloud proxy plugin.

3.Understand ShenYu e2e framework and architecture.

*How to coding*

1.please refer to {{org.apache.shenyu.e2e.testcase.plugin.DividePluginCases}}

*How to test*

1.start shenyu admin in docker

2.start shenyu boostrap in docker

3.run test case {{org.apache.shenyu.e2e.testcase.plugin.PluginsTest#testDivide}}
h3. Task List

1.develop e2e tests of the springcloud plug-in.

2.write shenyu e2e springcloud plugin documentation in shenyu-website.

3.refactor the existing plugin test cases.

 

*Links:*

website: [https://shenyu.apache.org/]{*}{*}

issues: https://github.com/apache/shenyu/issues/4474

 


> Apache ShenYu Gsoc 2023 - ShenYu End-To-End SpringCloud plugin test case
> 
>
> Key: COMDEV-517
> URL: https://issues.apache.org/jira/browse/COMDEV-517
> Project: Community Development
>  Issue Type: Improvement
>  Components: Comdev, GSoC/Mentoring ideas
>Reporter: Fengen He
>Priority: Major
>  Labels: ShenYu, gsoc, gsoc2023, part-time
>
> h3. *Background:*
> Shenyu is a native API gateway for service proxy, protocol translation and 
> API governance. but Shenyu lack of End-To-End Tests.
> *Relevant skills:*
> 1.Understand the architecture of ShenYu
> 2.Understand SpringCloud micro-service and ShenYu SpringCloud proxy plugin.
> 3.Understand ShenYu e2e framework and architecture.
> *How to coding*
> 1.please refer to {{org.apache.shenyu.e2e.testcase.plugin.DividePluginCases}}
> *How to test*
> 1.start shenyu admin in docker
> 2.start shenyu boostrap in docker
> 3.run test case 
> {{org.apache.shenyu.e2e.testcase.plugin.PluginsTest#testDivide}}
> h3. Task List
> 1.develop e2e tests of the springcloud plug-in.
> 2.write shenyu e2e springcloud plugin documentation in shenyu-website.
> 3.refactor the existing plugin test cases.
>  
> *Links:*
> website: [https://shenyu.apache.org/]
> issues: [https://github.com/apache/shenyu/issues/4474]
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



Re: [Discussion] ASF Booth at FOSSASIA 2023

2023-03-15 Thread Priya Sharma
Thanks for your reply Rich!
But, unfortunately, we won't be having our booth there due to a lack
of volunteers.

I hope you have a fantastic time at the event!

On Tue, 28 Feb 2023 at 19:36,  wrote:
>
> On Tue, 2023-02-28 at 18:27 +0530, Priya Sharma wrote:
> > Hello All,
> >
> > I recently came to know about FOSSASIA. It develops Open Source
> > software and hardware solutions with a global developer community
> > from
> > its base in Asia and organizes Open Technology events around the
> > year.
> >
> > FOSSASIA's annual Summit in Singapore is the premier Open Technology
> > event in Asia for developers, tech companies, and contributors. [1]
> >
> > FOSSASIA Summit 2023 will be an in-person and online event, taking
> > place from Thursday 13th April to Saturday 15th April at Lifelong
> > Learning Institute Singapore.
> > I believe it would be a good event to have Apache Software
> > Foundation's presence.
> >
> > I reached out to the organizers and they are happy to offer us a free
> > booth along with three complimentary event tickets.
> >
> > Is someone planning to be at the event and would like to volunteer
> > for
> > the booth (maybe those residing in or near Singapore)?
>
>
> I will be speaking at the event, and can volunteer *some* time for a
> booth, but am not able to run it, manage it, or staff it full-time, as
> I have other obligations that week.
>
> --Rich
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
> For additional commands, e-mail: dev-h...@community.apache.org
>


-- 
Best Regards,
Priya

-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



Re: [Discussion] ASF Booth at FOSSASIA 2023

2023-03-15 Thread rbowen
On Wed, 2023-03-15 at 15:58 +0530, Priya Sharma wrote:
> Thanks for your reply Rich!
> But, unfortunately, we won't be having our booth there due to a lack
> of volunteers.
> 
> I hope you have a fantastic time at the event!

Ok. Well, perhaps I'll see you there anyway.

> 
> On Tue, 28 Feb 2023 at 19:36,  wrote:
> > 
> > On Tue, 2023-02-28 at 18:27 +0530, Priya Sharma wrote:
> > > Hello All,
> > > 
> > > I recently came to know about FOSSASIA. It develops Open Source
> > > software and hardware solutions with a global developer community
> > > from
> > > its base in Asia and organizes Open Technology events around the
> > > year.
> > > 
> > > FOSSASIA's annual Summit in Singapore is the premier Open
> > > Technology
> > > event in Asia for developers, tech companies, and contributors.
> > > [1]
> > > 
> > > FOSSASIA Summit 2023 will be an in-person and online event,
> > > taking
> > > place from Thursday 13th April to Saturday 15th April at Lifelong
> > > Learning Institute Singapore.
> > > I believe it would be a good event to have Apache Software
> > > Foundation's presence.
> > > 
> > > I reached out to the organizers and they are happy to offer us a
> > > free
> > > booth along with three complimentary event tickets.
> > > 
> > > Is someone planning to be at the event and would like to
> > > volunteer
> > > for
> > > the booth (maybe those residing in or near Singapore)?
> > 
> > 
> > I will be speaking at the event, and can volunteer *some* time for
> > a
> > booth, but am not able to run it, manage it, or staff it full-time,
> > as
> > I have other obligations that week.
> > 
> > --Rich
> > 
> > ---
> > --
> > To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
> > For additional commands, e-mail: dev-h...@community.apache.org
> > 
> 
> 


-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



Re: [Discussion] ASF Booth at FOSSASIA 2023

2023-03-15 Thread Willem Jiang
I just submitted a talk and hope to see you guys there.

Willem Jiang

Twitter: willemjiang
Weibo: 姜宁willem

On Wed, Mar 15, 2023 at 8:38 PM  wrote:
>
> On Wed, 2023-03-15 at 15:58 +0530, Priya Sharma wrote:
> > Thanks for your reply Rich!
> > But, unfortunately, we won't be having our booth there due to a lack
> > of volunteers.
> >
> > I hope you have a fantastic time at the event!
>
> Ok. Well, perhaps I'll see you there anyway.
>
> >
> > On Tue, 28 Feb 2023 at 19:36,  wrote:
> > >
> > > On Tue, 2023-02-28 at 18:27 +0530, Priya Sharma wrote:
> > > > Hello All,
> > > >
> > > > I recently came to know about FOSSASIA. It develops Open Source
> > > > software and hardware solutions with a global developer community
> > > > from
> > > > its base in Asia and organizes Open Technology events around the
> > > > year.
> > > >
> > > > FOSSASIA's annual Summit in Singapore is the premier Open
> > > > Technology
> > > > event in Asia for developers, tech companies, and contributors.
> > > > [1]
> > > >
> > > > FOSSASIA Summit 2023 will be an in-person and online event,
> > > > taking
> > > > place from Thursday 13th April to Saturday 15th April at Lifelong
> > > > Learning Institute Singapore.
> > > > I believe it would be a good event to have Apache Software
> > > > Foundation's presence.
> > > >
> > > > I reached out to the organizers and they are happy to offer us a
> > > > free
> > > > booth along with three complimentary event tickets.
> > > >
> > > > Is someone planning to be at the event and would like to
> > > > volunteer
> > > > for
> > > > the booth (maybe those residing in or near Singapore)?
> > >
> > >
> > > I will be speaking at the event, and can volunteer *some* time for
> > > a
> > > booth, but am not able to run it, manage it, or staff it full-time,
> > > as
> > > I have other obligations that week.
> > >
> > > --Rich
> > >
> > > ---
> > > --
> > > To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
> > > For additional commands, e-mail: dev-h...@community.apache.org
> > >
> >
> >
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
> For additional commands, e-mail: dev-h...@community.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



Re: [Discussion] ASF Booth at FOSSASIA 2023

2023-03-15 Thread Priya Sharma
Ah, Rich, I think I didn't make it clear, but sadly I am not going to the event.
And so I was asking other volunteers to do it.

I would have loved to staff the booth (full-time) if I could go.

Williem and Rich, have a good time!

On Wed, 15 Mar 2023 at 18:08,  wrote:
>
> On Wed, 2023-03-15 at 15:58 +0530, Priya Sharma wrote:
> > Thanks for your reply Rich!
> > But, unfortunately, we won't be having our booth there due to a lack
> > of volunteers.
> >
> > I hope you have a fantastic time at the event!
>
> Ok. Well, perhaps I'll see you there anyway.
>
> >
> > On Tue, 28 Feb 2023 at 19:36,  wrote:
> > >
> > > On Tue, 2023-02-28 at 18:27 +0530, Priya Sharma wrote:
> > > > Hello All,
> > > >
> > > > I recently came to know about FOSSASIA. It develops Open Source
> > > > software and hardware solutions with a global developer community
> > > > from
> > > > its base in Asia and organizes Open Technology events around the
> > > > year.
> > > >
> > > > FOSSASIA's annual Summit in Singapore is the premier Open
> > > > Technology
> > > > event in Asia for developers, tech companies, and contributors.
> > > > [1]
> > > >
> > > > FOSSASIA Summit 2023 will be an in-person and online event,
> > > > taking
> > > > place from Thursday 13th April to Saturday 15th April at Lifelong
> > > > Learning Institute Singapore.
> > > > I believe it would be a good event to have Apache Software
> > > > Foundation's presence.
> > > >
> > > > I reached out to the organizers and they are happy to offer us a
> > > > free
> > > > booth along with three complimentary event tickets.
> > > >
> > > > Is someone planning to be at the event and would like to
> > > > volunteer
> > > > for
> > > > the booth (maybe those residing in or near Singapore)?
> > >
> > >
> > > I will be speaking at the event, and can volunteer *some* time for
> > > a
> > > booth, but am not able to run it, manage it, or staff it full-time,
> > > as
> > > I have other obligations that week.
> > >
> > > --Rich
> > >
> > > ---
> > > --
> > > To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
> > > For additional commands, e-mail: dev-h...@community.apache.org
> > >
> >
> >
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
> For additional commands, e-mail: dev-h...@community.apache.org
>


-- 
Best Regards,
Priya

-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



[jira] [Updated] (COMDEV-481) Projects tool "Projects by number of committers" lacks many projects

2023-03-15 Thread Jira


 [ 
https://issues.apache.org/jira/browse/COMDEV-481?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jan Høydahl updated COMDEV-481:
---
Description: 
This page ([https://projects.apache.org/projects.html?number)] only lists 179 
projects, and turns out those are only the ones that happen to have the same 
unixgroup as project-ID. E.g. 'lucene-core' with 97 committers is not listed 
since its unixgroup is 'lucene'.

The fix is in the attached patch, applying the same projectId-to-unixgroup 
function as is used elsewhere in the same script. This brings the number of 
projects listed up to 377.

I agree with some of the comments in related issue COMDEV-170, that some 
projects may have committership != unixgroup, but that should be solved 
separately.

  was:
This page only lists 179 projects, and turns out those are only the ones that 
happen to have the same unixgroup as project-ID. E.g. 'lucene-core' with 97 
committers is not listed since its unixgroup is 'lucene'.

The fix is in the attached patch, applying the same projectId-to-unixgroup 
function as is used elsewhere in the same script. This brings the number of 
projects listed up to 377.

I agree with some of the comments in related issue COMDEV-170, that some 
projects may have committership != unixgroup, but that should be solved 
separately.


> Projects tool "Projects by number of committers" lacks many projects
> 
>
> Key: COMDEV-481
> URL: https://issues.apache.org/jira/browse/COMDEV-481
> Project: Community Development
>  Issue Type: Bug
>  Components: Projects Tool
>Reporter: Jan Høydahl
>Priority: Major
> Attachments: comdev-projects_js.patch
>
>
> This page ([https://projects.apache.org/projects.html?number)] only lists 179 
> projects, and turns out those are only the ones that happen to have the same 
> unixgroup as project-ID. E.g. 'lucene-core' with 97 committers is not listed 
> since its unixgroup is 'lucene'.
> The fix is in the attached patch, applying the same projectId-to-unixgroup 
> function as is used elsewhere in the same script. This brings the number of 
> projects listed up to 377.
> I agree with some of the comments in related issue COMDEV-170, that some 
> projects may have committership != unixgroup, but that should be solved 
> separately.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



[jira] [Commented] (COMDEV-481) Projects tool "Projects by number of committers" lacks many projects

2023-03-15 Thread Jira


[ 
https://issues.apache.org/jira/browse/COMDEV-481?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17700670#comment-17700670
 ] 

Jan Høydahl commented on COMDEV-481:


Hi, any thoughts on this bug?

> Projects tool "Projects by number of committers" lacks many projects
> 
>
> Key: COMDEV-481
> URL: https://issues.apache.org/jira/browse/COMDEV-481
> Project: Community Development
>  Issue Type: Bug
>  Components: Projects Tool
>Reporter: Jan Høydahl
>Priority: Major
> Attachments: comdev-projects_js.patch
>
>
> This page ([https://projects.apache.org/projects.html?number)] only lists 179 
> projects, and turns out those are only the ones that happen to have the same 
> unixgroup as project-ID. E.g. 'lucene-core' with 97 committers is not listed 
> since its unixgroup is 'lucene'.
> The fix is in the attached patch, applying the same projectId-to-unixgroup 
> function as is used elsewhere in the same script. This brings the number of 
> projects listed up to 377.
> I agree with some of the comments in related issue COMDEV-170, that some 
> projects may have committership != unixgroup, but that should be solved 
> separately.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



[jira] [Created] (COMDEV-518) Apache ShenYu Gsoc 2023 - Shenyu-Admin Internationalization

2023-03-15 Thread Keguo Li (Jira)
Keguo Li created COMDEV-518:
---

 Summary:  Apache ShenYu Gsoc 2023 - Shenyu-Admin 
Internationalization 
 Key: COMDEV-518
 URL: https://issues.apache.org/jira/browse/COMDEV-518
 Project: Community Development
  Issue Type: New Feature
  Components: Comdev, GSoC/Mentoring ideas
Reporter: Keguo Li


h2. Background

Shenyu is a native API gateway for service proxy, protocol translation and API 
governance. It can manage and maintain the API through Shenyu-admin, and 
support internationalization in Chinese and English. Unfortunately, 
Shenyu-admin is only internationalized on the front end. The message prompt 
returned by the back-end interface is still in English. Therefore, we need to 
implement internationalization support for the back-end interface.This will lay 
a good foundation for shenyu to move towards more language support.
h2. Relevant skills
 * Related skills spring resources
 * Spring Internationalization
 * Front-end react framework

h2. API reference
java.util.Localeorg.springframework.context.MessageSourceorg.springframework.context.support.ResourceBundleMessageSource;
h2. Interface effect example
### zh request examplePOST http://localhost:9095/pluginContent-Type: 
application/jsonLocation: cn-zhX-Access-Token: xxx{  "name": 
"test-create-plugin","role": "test-create-plugin","enabled": true,"sort": 
100}Respone{  "code": 600,"message": "未登录"}### en request examplePOST 
http://localhost:9095/pluginContent-Type: application/jsonLocation: 
enX-Access-Token: xxx{  "name": "test-create-plugin","role": 
"test-create-plugin","enabled": true,"sort": 100}Respone{  "code": 
600,"message": "token is error"}
h2. Task List
 * The task discussed with the tutor how to achieve the internationalization of 
shenyu-admin background
 * Some prompt message translation
 * Get through the internationalization of front-end, obtain the client region 
information through http protocol, support the language of the corresponding 
region.
 * Leave the extension of other multi-language internationalization support 
interface, so as to facilitate the localization transformation of subsequent 
users.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



[jira] [Updated] (COMDEV-518) Apache ShenYu Gsoc 2023 - Shenyu-Admin Internationalization

2023-03-15 Thread Keguo Li (Jira)


 [ 
https://issues.apache.org/jira/browse/COMDEV-518?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Keguo Li updated COMDEV-518:

Description: 
h2. Background

Shenyu is a native API gateway for service proxy, protocol translation and API 
governance. It can manage and maintain the API through Shenyu-admin, and 
support internationalization in Chinese and English. Unfortunately, 
Shenyu-admin is only internationalized on the front end. The message prompt 
returned by the back-end interface is still in English. Therefore, we need to 
implement internationalization support for the back-end interface.This will lay 
a good foundation for shenyu to move towards more language support.
h2. Relevant skills
 * Related skills spring resources
 * Spring Internationalization
 * Front-end react framework

h2. API reference

java.util.Localeorg.springframework.context.MessageSourceorg.springframework.context.support.ResourceBundleMessageSource;
h2. Interface effect example
{code:java}
## zh request example
POST http://localhost:9095/plugin
Content-Type: application/json
Location: cn-zh
X-Access-Token: xxx
{
  "name": "test-create-plugin",
  "role": "test-create-plugin",
  "enabled": true,
  "sort": 100
}
Respone
{
  "code": 600,
  "message": "未登录"
}

### en request example
POST http://localhost:9095/plugin
Content-Type: application/json
Location: en
X-Access-Token: xxx
{
  "name": "test-create-plugin",
  "role": "test-create-plugin",
  "enabled": true,
  "sort": 100
}
Respone
{
  "code": 600,
  "message": "token is error"
} {code}
h2. Task List
 * The task discussed with the tutor how to achieve the internationalization of 
shenyu-admin background
 * Some prompt message translation
 * Get through the internationalization of front-end, obtain the client region 
information through http protocol, support the language of the corresponding 
region.
 * Leave the extension of other multi-language internationalization support 
interface, so as to facilitate the localization transformation of subsequent 
users.

  was:
h2. Background

Shenyu is a native API gateway for service proxy, protocol translation and API 
governance. It can manage and maintain the API through Shenyu-admin, and 
support internationalization in Chinese and English. Unfortunately, 
Shenyu-admin is only internationalized on the front end. The message prompt 
returned by the back-end interface is still in English. Therefore, we need to 
implement internationalization support for the back-end interface.This will lay 
a good foundation for shenyu to move towards more language support.
h2. Relevant skills
 * Related skills spring resources
 * Spring Internationalization
 * Front-end react framework

h2. API reference
java.util.Localeorg.springframework.context.MessageSourceorg.springframework.context.support.ResourceBundleMessageSource;
h2. Interface effect example
### zh request examplePOST http://localhost:9095/pluginContent-Type: 
application/jsonLocation: cn-zhX-Access-Token: xxx{  "name": 
"test-create-plugin","role": "test-create-plugin","enabled": true,"sort": 
100}Respone{  "code": 600,"message": "未登录"}### en request examplePOST 
http://localhost:9095/pluginContent-Type: application/jsonLocation: 
enX-Access-Token: xxx{  "name": "test-create-plugin","role": 
"test-create-plugin","enabled": true,"sort": 100}Respone{  "code": 
600,"message": "token is error"}
h2. Task List
 * The task discussed with the tutor how to achieve the internationalization of 
shenyu-admin background
 * Some prompt message translation
 * Get through the internationalization of front-end, obtain the client region 
information through http protocol, support the language of the corresponding 
region.
 * Leave the extension of other multi-language internationalization support 
interface, so as to facilitate the localization transformation of subsequent 
users.


>  Apache ShenYu Gsoc 2023 - Shenyu-Admin Internationalization 
> -
>
> Key: COMDEV-518
> URL: https://issues.apache.org/jira/browse/COMDEV-518
> Project: Community Development
>  Issue Type: New Feature
>  Components: Comdev, GSoC/Mentoring ideas
>Reporter: Keguo Li
>Priority: Major
>  Labels: Shenyu, gsco
>
> h2. Background
> Shenyu is a native API gateway for service proxy, protocol translation and 
> API governance. It can manage and maintain the API through Shenyu-admin, and 
> support internationalization in Chinese and English. Unfortunately, 
> Shenyu-admin is only internationalized on the front end. The message prompt 
> returned by the back-end interface is still in English. Therefore, we need to 
> implement internationalization support for the back-end interface.This will 
> lay a good foundation for shenyu to move towards more language support.
> h2. Relevant skills
>  * Related skills spring resourc

[jira] [Updated] (COMDEV-518) Apache ShenYu Gsoc 2023 - Shenyu-Admin Internationalization

2023-03-15 Thread Keguo Li (Jira)


 [ 
https://issues.apache.org/jira/browse/COMDEV-518?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Keguo Li updated COMDEV-518:

Description: 
h2. Background

Shenyu is a native API gateway for service proxy, protocol translation and API 
governance. It can manage and maintain the API through Shenyu-admin, and 
support internationalization in Chinese and English. Unfortunately, 
Shenyu-admin is only internationalized on the front end. The message prompt 
returned by the back-end interface is still in English. Therefore, we need to 
implement internationalization support for the back-end interface.This will lay 
a good foundation for shenyu to move towards more language support.
h2. Relevant skills
 * Related skills spring resources
 * Spring Internationalization
 * Front-end react framework

h2. API reference
{code:java}
java.util.Locale;
org.springframework.context.MessageSource;
org.springframework.context.support.ResourceBundleMessageSource; {code}
h2. Interface effect example
{code:java}
## zh request example
POST http://localhost:9095/plugin
Content-Type: application/json
Location: cn-zh
X-Access-Token: xxx
{
  "name": "test-create-plugin",
  "role": "test-create-plugin",
  "enabled": true,
  "sort": 100
}
Respone
{
  "code": 600,
  "message": "未登录"
}

### en request example
POST http://localhost:9095/plugin
Content-Type: application/json
Location: en
X-Access-Token: xxx
{
  "name": "test-create-plugin",
  "role": "test-create-plugin",
  "enabled": true,
  "sort": 100
}
Respone
{
  "code": 600,
  "message": "token is error"
} {code}
h2. Task List
 * The task discussed with the tutor how to achieve the internationalization of 
shenyu-admin background
 * Some prompt message translation
 * Get through the internationalization of front-end, obtain the client region 
information through http protocol, support the language of the corresponding 
region.
 * Leave the extension of other multi-language internationalization support 
interface, so as to facilitate the localization transformation of subsequent 
users.

  was:
h2. Background

Shenyu is a native API gateway for service proxy, protocol translation and API 
governance. It can manage and maintain the API through Shenyu-admin, and 
support internationalization in Chinese and English. Unfortunately, 
Shenyu-admin is only internationalized on the front end. The message prompt 
returned by the back-end interface is still in English. Therefore, we need to 
implement internationalization support for the back-end interface.This will lay 
a good foundation for shenyu to move towards more language support.
h2. Relevant skills
 * Related skills spring resources
 * Spring Internationalization
 * Front-end react framework

h2. API reference

java.util.Localeorg.springframework.context.MessageSourceorg.springframework.context.support.ResourceBundleMessageSource;
h2. Interface effect example
{code:java}
## zh request example
POST http://localhost:9095/plugin
Content-Type: application/json
Location: cn-zh
X-Access-Token: xxx
{
  "name": "test-create-plugin",
  "role": "test-create-plugin",
  "enabled": true,
  "sort": 100
}
Respone
{
  "code": 600,
  "message": "未登录"
}

### en request example
POST http://localhost:9095/plugin
Content-Type: application/json
Location: en
X-Access-Token: xxx
{
  "name": "test-create-plugin",
  "role": "test-create-plugin",
  "enabled": true,
  "sort": 100
}
Respone
{
  "code": 600,
  "message": "token is error"
} {code}
h2. Task List
 * The task discussed with the tutor how to achieve the internationalization of 
shenyu-admin background
 * Some prompt message translation
 * Get through the internationalization of front-end, obtain the client region 
information through http protocol, support the language of the corresponding 
region.
 * Leave the extension of other multi-language internationalization support 
interface, so as to facilitate the localization transformation of subsequent 
users.


>  Apache ShenYu Gsoc 2023 - Shenyu-Admin Internationalization 
> -
>
> Key: COMDEV-518
> URL: https://issues.apache.org/jira/browse/COMDEV-518
> Project: Community Development
>  Issue Type: New Feature
>  Components: Comdev, GSoC/Mentoring ideas
>Reporter: Keguo Li
>Priority: Major
>  Labels: Shenyu, gsco
>
> h2. Background
> Shenyu is a native API gateway for service proxy, protocol translation and 
> API governance. It can manage and maintain the API through Shenyu-admin, and 
> support internationalization in Chinese and English. Unfortunately, 
> Shenyu-admin is only internationalized on the front end. The message prompt 
> returned by the back-end interface is still in English. Therefore, we need to 
> implement internationalization support for the back-end interface.This will 
> lay a good foundation for shenyu to move towar

[jira] [Created] (COMDEV-519) Add server indicator if a server is a cache

2023-03-15 Thread Brennan Fieck (Jira)
Brennan Fieck created COMDEV-519:


 Summary:  Add server indicator if a server is a cache
 Key: COMDEV-519
 URL: https://issues.apache.org/jira/browse/COMDEV-519
 Project: Community Development
  Issue Type: Task
Reporter: Brennan Fieck


https://github.com/apache/trafficcontrol/issues/7076



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



[jira] [Created] (COMDEV-520) Add Terraform provider for Apache SkyWalking

2023-03-15 Thread Zhenxu Ke (Jira)
Zhenxu Ke created COMDEV-520:


 Summary: Add Terraform provider for Apache SkyWalking
 Key: COMDEV-520
 URL: https://issues.apache.org/jira/browse/COMDEV-520
 Project: Community Development
  Issue Type: Task
  Components: GSoC/Mentoring ideas
Reporter: Zhenxu Ke


Now the deployment methods for SkyWalking are limited, we only have Helm Chart 
for users to deploy in Kubernetes, other users that are not using Kubernetes 
have to do all the house keeping stuffs to set up SkyWalking on, for example, 
VM.

 

This issue aims to add a Terraform provider, so that users can conveniently  
spin up a cluster for demonstration or testing, we should evolve the provider 
and allow users to customize as their need and finally users can use this in 
their production environment.

 

In this task, we will mainly focus on the support for AWS. In the Terraform 
provider, users need to provide their access key / secret key, and the provider 
does the rest stuffs: create VMs, create database/OpenSearch or RDS, download 
SkyWalking tars, configure the SkyWalking, and start the SkyWalking components 
(OAP/UI), create public IPs/domain name, etc.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



[jira] [Updated] (COMDEV-520) [SkyWalking] Add Terraform provider for Apache SkyWalking

2023-03-15 Thread Zhenxu Ke (Jira)


 [ 
https://issues.apache.org/jira/browse/COMDEV-520?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Zhenxu Ke updated COMDEV-520:
-
Summary: [SkyWalking] Add Terraform provider for Apache SkyWalking  (was: 
Add Terraform provider for Apache SkyWalking)

> [SkyWalking] Add Terraform provider for Apache SkyWalking
> -
>
> Key: COMDEV-520
> URL: https://issues.apache.org/jira/browse/COMDEV-520
> Project: Community Development
>  Issue Type: Task
>  Components: GSoC/Mentoring ideas
>Reporter: Zhenxu Ke
>Priority: Major
>  Labels: SkyWalking, full-time, gsoc2023, mentor
>
> Now the deployment methods for SkyWalking are limited, we only have Helm 
> Chart for users to deploy in Kubernetes, other users that are not using 
> Kubernetes have to do all the house keeping stuffs to set up SkyWalking on, 
> for example, VM.
>  
> This issue aims to add a Terraform provider, so that users can conveniently  
> spin up a cluster for demonstration or testing, we should evolve the provider 
> and allow users to customize as their need and finally users can use this in 
> their production environment.
>  
> In this task, we will mainly focus on the support for AWS. In the Terraform 
> provider, users need to provide their access key / secret key, and the 
> provider does the rest stuffs: create VMs, create database/OpenSearch or RDS, 
> download SkyWalking tars, configure the SkyWalking, and start the SkyWalking 
> components (OAP/UI), create public IPs/domain name, etc.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



[jira] [Updated] (COMDEV-519) Add server indicator if a server is a cache

2023-03-15 Thread Maxim Solodovnik (Jira)


 [ 
https://issues.apache.org/jira/browse/COMDEV-519?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Maxim Solodovnik updated COMDEV-519:

Labels: TrafficControl gsoc2023 mentor part-time  (was: gsoc2023 mentor 
part-time)

>  Add server indicator if a server is a cache
> 
>
> Key: COMDEV-519
> URL: https://issues.apache.org/jira/browse/COMDEV-519
> Project: Community Development
>  Issue Type: Task
>Reporter: Brennan Fieck
>Priority: Trivial
>  Labels: TrafficControl, gsoc2023, mentor, part-time
>
> https://github.com/apache/trafficcontrol/issues/7076



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



[jira] [Commented] (COMDEV-519) Add server indicator if a server is a cache

2023-03-15 Thread Maxim Solodovnik (Jira)


[ 
https://issues.apache.org/jira/browse/COMDEV-519?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17700977#comment-17700977
 ] 

Maxim Solodovnik commented on COMDEV-519:
-

[~ocket] I'm afraid you need to add some more details to the description 


>  Add server indicator if a server is a cache
> 
>
> Key: COMDEV-519
> URL: https://issues.apache.org/jira/browse/COMDEV-519
> Project: Community Development
>  Issue Type: Task
>Reporter: Brennan Fieck
>Priority: Trivial
>  Labels: TrafficControl, gsoc2023, mentor, part-time
>
> https://github.com/apache/trafficcontrol/issues/7076



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



[jira] [Updated] (COMDEV-518) Apache ShenYu Gsoc 2023 - Shenyu-Admin Internationalization

2023-03-15 Thread Maxim Solodovnik (Jira)


 [ 
https://issues.apache.org/jira/browse/COMDEV-518?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Maxim Solodovnik updated COMDEV-518:

Labels: ShenYu gsoc gsoc2023  (was: Shenyu gsco)

>  Apache ShenYu Gsoc 2023 - Shenyu-Admin Internationalization 
> -
>
> Key: COMDEV-518
> URL: https://issues.apache.org/jira/browse/COMDEV-518
> Project: Community Development
>  Issue Type: New Feature
>  Components: Comdev, GSoC/Mentoring ideas
>Reporter: Keguo Li
>Priority: Major
>  Labels: ShenYu, gsoc, gsoc2023
>
> h2. Background
> Shenyu is a native API gateway for service proxy, protocol translation and 
> API governance. It can manage and maintain the API through Shenyu-admin, and 
> support internationalization in Chinese and English. Unfortunately, 
> Shenyu-admin is only internationalized on the front end. The message prompt 
> returned by the back-end interface is still in English. Therefore, we need to 
> implement internationalization support for the back-end interface.This will 
> lay a good foundation for shenyu to move towards more language support.
> h2. Relevant skills
>  * Related skills spring resources
>  * Spring Internationalization
>  * Front-end react framework
> h2. API reference
> {code:java}
> java.util.Locale;
> org.springframework.context.MessageSource;
> org.springframework.context.support.ResourceBundleMessageSource; {code}
> h2. Interface effect example
> {code:java}
> ## zh request example
> POST http://localhost:9095/plugin
> Content-Type: application/json
> Location: cn-zh
> X-Access-Token: xxx
> {
>   "name": "test-create-plugin",
>   "role": "test-create-plugin",
>   "enabled": true,
>   "sort": 100
> }
> Respone
> {
>   "code": 600,
>   "message": "未登录"
> }
> ### en request example
> POST http://localhost:9095/plugin
> Content-Type: application/json
> Location: en
> X-Access-Token: xxx
> {
>   "name": "test-create-plugin",
>   "role": "test-create-plugin",
>   "enabled": true,
>   "sort": 100
> }
> Respone
> {
>   "code": 600,
>   "message": "token is error"
> } {code}
> h2. Task List
>  * The task discussed with the tutor how to achieve the internationalization 
> of shenyu-admin background
>  * Some prompt message translation
>  * Get through the internationalization of front-end, obtain the client 
> region information through http protocol, support the language of the 
> corresponding region.
>  * Leave the extension of other multi-language internationalization support 
> interface, so as to facilitate the localization transformation of subsequent 
> users.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org