You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@apisix.apache.org by yi...@apache.org on 2022/04/07 00:49:03 UTC

[apisix-website] branch master updated: docs: fix blog-related translation issues (#996)

This is an automated email from the ASF dual-hosted git repository.

yilinzeng pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/apisix-website.git


The following commit(s) were added to refs/heads/master by this push:
     new e509021dc53 docs: fix blog-related translation issues (#996)
e509021dc53 is described below

commit e509021dc53534341e98947ed94c38b1e4d0240c
Author: EstelleRao <10...@users.noreply.github.com>
AuthorDate: Thu Apr 7 08:48:58 2022 +0800

    docs: fix blog-related translation issues (#996)
---
 ...xperience-share-from-Apache-APISIX-committer.md | 76 --------------------
 ...-shared-by-student-participants-in-ospp-2020.md | 82 ++++++++++++++++++++++
 2 files changed, 82 insertions(+), 76 deletions(-)

diff --git a/website/blog/2021/06/03/experience-share-from-Apache-APISIX-committer.md b/website/blog/2021/06/03/experience-share-from-Apache-APISIX-committer.md
deleted file mode 100644
index 7a8ab0de6be..00000000000
--- a/website/blog/2021/06/03/experience-share-from-Apache-APISIX-committer.md
+++ /dev/null
@@ -1,76 +0,0 @@
----
-title: Experience sharing from Apache APISIX committer - Interview with Summer of Programming
-slug: 2021/06/03/experience-share-from-apache-apisix-committer
-author: "赵若妃"
-authorURL: "https://github.com/Serendipity96"
-authorImageURL: "https://avatars.githubusercontent.com/u/23514812?v=4"
-keywords:
-- APISIX
-- Open Source
-description: In this interview, we invited Apache APISIX committer to share his experience of participating in open source projects.
-tags: [Interview]
----
-
-> This interview features two students who participated in last year's programming summer, both of whom are now Apache APISIX committers and mentors for this year's community project
-
-<!--truncate-->
-
-## Guest speaker: Shuyang Wu
-
-![yiyiyimu](https://static.apiseven.com/202108/1630546588578-2d8386cd-06c0-4c71-848a-8ed0e1263a4e.png)
-
-**Q: Shuyang, please briefly introduce yourself.**
-
-**Shuyang**: Hi, I'm Shuyang, graduated from Shanghai Jiaotong University's School of Environment last year, and will be starting a Master's degree in Computer Science at Georgia Tech this August. I am currently working full-time at Tributary Technology, the commercial company behind APISIX, to maintain the open source community, and I am also a committer for both Apache APISIX and Chaos Mesh projects. Last year, he completed the project "Support etcd v3 protocol" in Apache APISIX, which [...]
-
-**Q: Why did you choose to participate in Programming Summer last year?**
-
-**Shuyang**: Last year, I had time to stay home with my parents because of the epidemic, so I thought I would try to find a project where I could intern remotely, and I was lucky enough to find an open source community event (here is an advertisement for our company, we work completely remotely). Compared to GSOC and Community Bridge, Summer of Programming has a very high selection rate because there are many projects and each project is guaranteed to have its own slot. **Last year's num [...]
-
-**Q: Why did Shuyang choose the Apache APISIX project last year?** Q: Why did Shuyang choose the Apache APISIX project last year?
-
-**Shuyang**: I took a screenshot of the PPT from last year's conference. For those who have a clear goal of interest, naturally you don't need to think about how to choose a project. But if you're like me last year, you don't really understand what you're doing when you look at a project. At this point, you may choose a project with a high star count, but in fact **star count only indicates the popularity of the project, not the "community activity" indicator of how much help you can get [...]
-
-![github introduction](https://static.apiseven.com/202108/1630546653087-23ff48eb-8e13-464c-874e-c4225cc32336.png)
-
-**Shuyang**: **The metrics I chose at the time were issue response (whether you can get a timely response when you get started), good first issue (whether there is a good issue to start with, both to increase your understanding of the project and to brush up on your face), and insights (the overall activity of the community).** This year we also wrote a small tool to check the [contributors](https://github.com/api7/contributor-graph) situation in our company, so you can see more intuitiv [...]
-
-![join opensource](https://static.apiseven.com/202108/1630546703021-d63457b1-4068-45da-8bde-aa9c708c6793.png)
-
-**Shuyang**: Before I got involved with APISIX last year, I had no knowledge of the technology stack required for the project, including Lua/Openresty/etcd and even API gateways, but I actually got up to speed very quickly. I was able to run a few demos with the help of the documentation, and I was able to get started with Lua in half a day. Here we recommend the APISIX PMC moonming big brother's two Openresty must-haves, the free Openresty e-book and the paid Openresty Geek Time course, [...]
-
-**Shuyang introduced this in great detail. What is your biggest takeaway from being a part of the Apache APISIX project?**
-
-**Shuyang**: The most rewarding part was learning for the first time how a **large project works**. Probably because I changed my major, the projects I did at school or on my own were only toy projects, but participating in the open source community was the first time I learned how to develop and maintain a project for production use. It was a great experience to meet all kinds of gods and open source lovers in the community. Thanks to mentor nic-chen for guiding me through the process.
-
-**Q: How did Shuyang become a committer? Can you share some of your experience with us?**
-
-**Shuyang**: The main reason is that I contributed a large feature, and because we are an open source community, sharing and collaborating is a very important part of the community, helping others, replying to issues, reviewing PRs, and participating in discussions about new features on the mailing list are all important parts of being involved in the community.
-
-**Q: What would you like to say to the students who want to participate in Summer of Programming 2021?**
-
-**Shuyang**: I hope you'll sign up, don't have too many worries, talk to the community more, everyone is very friendly, and enjoy the three-month development experience.
-
-## Sharing Guest: Zeping Bai
-
-![Zeping Bai](https://static.apiseven.com/202108/1630546751119-8df77cd8-6be0-4f8e-af13-182e77462d73.png)
-
-**Q: Hi Zeping, please do a brief introduction of yourself.**
-
-**Zeping**: I'm Zeping Bai, I'm currently in my junior year of Business Administration at Tianjin University of Commerce. I've been teaching myself programming since I was in junior high school, and it's become one of my hobbies. I specialize in back-end, web front-end development, and once guest-hosted Android development, mainly using Golang, PHP and Javascript.
-
-**Q: Why did you choose to participate in Summer of Programming last year and choose the Apache APISIX project?**
-
-**Zeping**: When I was using the Apache APISIX gateway control panel, I found some features that were not supported, so I submitted some code to improve the functionality of this piece. I applied for GSoC for other community projects before the Summer of Programming event started last year, but was not selected, and then when I saw the Summer of Programming 2020 event advertised, I signed up for it.
-
-**Q: This year you became an Apache APISIX project mentor, what tips can you give to people about applying for the project?**
-
-**Zeping**: In the project application, mainly describe your idea about the current project proposal or the related technical route, and also briefly describe the process of achieving the project goals (starting from each small module to achieve the project goals step by step) and the approximate time required. The rest of the information needed such as a personal introduction, etc. The above can help us to get a quick idea of your capabilities and project proposal, which will help the p [...]
-
-**Q: Zeping, you became a mentor for the community program this year, is there anything you would like to share with us about this change in role?**
-
-**Zeping**: I received a lot of guidance and help when I participated in the programming summer as a student last year, and if you choose to participate in the Apache APISIX community project this year, I will likewise provide you with help to get started with project development faster.
-
-**Q: What would you like to say to all the students who want to participate in Summer of Programming 2021?**
-
-**Zeping**: Programming Summer can sharpen your skills and also help you get started faster in collaborating and participating in open source projects. There are many opportunities to apply for the program while the submissions are not difficult, so I hope you won't hesitate to participate!
diff --git a/website/blog/2021/06/03/firsthand-experience-with-apache-apisix-shared-by-student-participants-in-ospp-2020.md b/website/blog/2021/06/03/firsthand-experience-with-apache-apisix-shared-by-student-participants-in-ospp-2020.md
new file mode 100644
index 00000000000..0008cb7b413
--- /dev/null
+++ b/website/blog/2021/06/03/firsthand-experience-with-apache-apisix-shared-by-student-participants-in-ospp-2020.md
@@ -0,0 +1,82 @@
+---
+title: Firsthand Experience with Apache APISIX Shared by Student Participants in OSPP 2020
+slug: /blog/2021/06/03/firsthand-experience-with-apache-apisix-from-ospp-2020-students
+author: "赵若妃"
+authorURL: "https://github.com/Serendipity96"
+authorImageURL: "https://avatars.githubusercontent.com/u/23514812?v=4"
+keywords:
+- APISIX
+- Apache APISIX
+- API Gateway
+- Open Source
+- OSPP
+- Open Source Promotion Plan
+- Firsthand Experience
+
+description: In this interview, we invited two Apache APISIX committers to share their experience with Apache APISIX in the Summer 2020 of Open Source Promotion Plan.
+tags: [Interview]
+---
+
+> This interview features two students who participated in the Summer 2020 of Open Source Promotion Plan, both of whom are now Apache APISIX committers and OSPP 2021 mentors for APISIX-related projects.
+
+<!--truncate-->
+
+## Guest speaker: Shuyang Wu
+
+![yiyiyimu](https://static.apiseven.com/202108/1630546588578-2d8386cd-06c0-4c71-848a-8ed0e1263a4e.png)
+
+**Q: Shuyang, please briefly introduce yourself.**
+
+**Shuyang**: Hi, I'm WU Shuyang. I graduated from the School of Environmental Science and Engineering at Shanghai JiaoTong University last year, and I will start a Master's degree in Computer Science at Georgia Tech this August. I am currently working full-time at API7.ai, the commercial company offering paid technical support for APISIX and enterprise products, to maintain the open source community, and I am also a committer for both Apache APISIX and Chaos Mesh projects. Last year, I c [...]
+
+**Q: Why did you participate in OSPP 2020 last year?**
+
+**Shuyang**: Last year, I stayed home with my parents for a while because of the COVID-19 pandemic. During this period, I tried to find a project for which I could work as an intern remotely. Luckily, I found the open source project Apache APISIX (Join us! We work fully remote!) and the OSPP event. Compared to the GSOC and Community Bridge, the Open Source Promotion Plan has a very high selection rate because there are a great number of projects and each project has its slot. Here are th [...]
+
+**Q: Why did you choose the Apache APISIX project last year?**
+
+**Shuyang**: I took a screenshot of the PPT from last year's conference. For those who had a clear goal and interest, they didn't need to think much about how to choose a project. But on my part, I had no idea about it. Applicants like me may choose a project with a high star count, but in fact, **the star count only indicates the popularity of the project rather than the pulse of the community which indicates how much help you can get from the community. An active community will benefit [...]
+
+![Apache APISIX Stats on Github](https://static.apiseven.com/202108/1649237784272-8fddf8cb-0ba7-4040-86f9-014cb25cdca6.jpg)
+
+**Shuyang**: **The metrics I chose at the time are response duration (whether you can get a timely response when you bring up an issue), number of good first issues (whether there is a good issue to help you get a good start by increasing your understanding of the project and increasing your visibility), and insights (the overall activity of the community).** This year we developed a small tool to track the [contributors](https://github.com/api7/contributor-graph) statistics in our compa [...]
+
+![How to Contribute](https://static.apiseven.com/202108/1649238296632-c5b31d4b-0af4-41eb-a72a-4ee1ab68e0d0.jpg)
+
+**Shuyang**: Before I got involved with APISIX last year, I knew nothing about the technology stacks required for the project, including Lua, OpenResty, etcd, and even API gateways, but I got up to speed very quickly. I was able to run a few demos with the help of the documentation, and I was able to get started with Lua in half a day. Here I'd like to share with you two must-have materials for new OpenResty learners, namely a free e-book and a series of paid courses on the GeekTime App, [...]
+
+**Q: What is your takeaway from having been engaged in the Apache APISIX community?**
+
+**Shuyang**: The most rewarding part was learning for the first time how **a large project works**. Probably because I changed my major, the projects I did at school or on my own were only toy projects, but participating in the open source community was the first time I learned how to develop and maintain a project for production use. It was also a great experience to meet so many geeks and open-source lovers from different backgrounds in the community. Also many thanks to my mentor nic- [...]
+
+**Q: How did you become a committer? Could you share some tips with us?**
+
+**Shuyang**: The main reason is that I have contributed many features, and in an open-source community, sharing and collaboration are essential to the community. By offering help, replying to issues, reviewing PRs, and participating in discussions about new features on the mailing list, I got along well with others in the community.
+
+**Q: What would you like to say to the students who want to participate in the Summer 2021 of Open Source Promotion Plan?**
+
+**Shuyang**: Sign up for the activity. Don't hesitate and worry too much. Just engage yourself in the community and enjoy the three-month-long coding journey. Have fun!
+
+## Sharing Guest: Zeping Bai
+
+![Zeping Bai](https://static.apiseven.com/202108/1630546751119-8df77cd8-6be0-4f8e-af13-182e77462d73.png)
+
+**Q: Hi Zeping, please make a brief introduction of yourself.**
+
+**Zeping**: I'm BAI Zeping, majoring in Business Management at Tianjin University of Commerce. This is my junior year at college. I've been teaching myself programming since I was in junior high school, and it's become one of my hobbies. I specialize in front-end web development and back-end development. I also tried Android development. The three coding languages I use most are Golang, PHP, and JavaScript.
+
+**Q: Why did you participate in the Summer 2020 of Open Source Promotion Plan and choose the Apache APISIX project?**
+
+**Zeping**: When I was using the control panel of the Apache APISIX gateway, I found that some features were not supported, so I committed some code for the new features. In the Apache APISIX community, there are many tech-savvy contributors, from who I learned a lot, built up my confidence, and gained the motivation to contribute to more open-source projects. Last year, I applied for other community-based projects in GSoC, but I didn't get enrolled. Then I got to know the OSPP 2020, so  [...]
+
+**Q: This year you are a mentor for the Apache APISIX project. What tips do you have for those who want to participate in the project?**
+
+**Zeping**: First, elaborate on the project proposal or technical plans in the project application documents, and then briefly describe the process towards achieving project goals and the approximate time required. Besides, do make a self-introduction. With the above information, we can get a quick idea of your capabilities and project proposal. You can also contact the project supervisor in advance for complete project information.
+
+**Q: Is there anything you would like to share about this role change?**
+
+**Zeping**: Last year, when I participated in the OSPP 2020 as a student, I got a lot of guidance and help from the community. This year, I will be a mentor for APISIX-related projects. If you are interested in contributing to our Apache APISIX community, I will help you prepare for the start of project development.
+
+**Q: What would you like to say to all the students who want to participate in the Summer 2021 of Open Source Promotion Plan?**
+
+**Zeping**: An experience in the Open Source Promotion Plan can sharpen your skills and help you get started faster in collaborating and participating in open-source projects. There are many projects you can apply for and the preparations are not that difficult. So don't hesitate! Just join us!