> 1.1 Some communities will reject PRs that developers submit;
> 1.2 Users don't know what or how they can contribute;

I don't think Apache APISIX has such problems. Are there specific issues
and PRs?

Thanks,
Ming Wen, Apache APISIX PMC Chair
Twitter: _WenMing


Bozhong Yu <imbozh...@gmail.com> 于2021年11月25日周四 上午12:53写道:

> > There have a lot of environments and dependencies that need to take
> care of or install
>
> That's right. Even if I follow the documentation and execute make deps, I
> still get errors. Maybe we can add more error handling:
>
> https://apisix.apache.org/docs/apisix/FAQ/#why-does-the-make-deps-command-fail-in-source-installation
>
> Baoyuan <baoyuan....@gmail.com> 于2021年11月24日周三 下午11:12写道:
>
> > > Need an example: how to write my first APISIX plugin
> >
> > I think it's great.
> >
> > Zexuan Luo <spacewan...@apache.org> 于2021年11月24日周三 下午11:04写道:
> >
> > > > Developers need to use Test Nginx to program test cases, but Test
> > > Nginx lacks docs either.
> > >
> > > It's incorrect. They just don't know where to find the doc:
> > > https://metacpan.org/pod/Test%3A%3ANginx%3A%3ASocket.
> > >
> > > YuanSheng Wang <membp...@apache.org> 于2021年11月24日周三 下午10:44写道:
> > > >
> > > > Need an example: how to write my first APISIX plugin
> > > >
> > > > How about this title?
> > > >
> > > > On Wed, Nov 24, 2021 at 10:33 PM Baoyuan <baoyuan....@gmail.com>
> > wrote:
> > > >
> > > > > > I thought developers could use video and docs to share how to set
> > up
> > > a
> > > > > development environment, how to write the first line of code, how
> to
> > > > > debug
> > > > >
> > > > > I very much agree, looking forward to more content like this.
> > > > >
> > > > > ZhengSong Tu <tzssanggl...@gmail.com> 于2021年11月24日周三 下午7:45写道:
> > > > >
> > > > > > I used to write Java, and in my personal experience. it take my
> > most
> > > > > > time to learn APISIX and write plugins.
> > > > > >
> > > > > > I thought developers could use vedio and docs to share how to set
> > up
> > > a
> > > > > > development environment, how to write the first line of code, how
> > to
> > > > > > debug,  maybe this would be helpful for newbies.
> > > > > >
> > > > > > *ZhengSong Tu*
> > > > > > My GitHub: https://github.com/tzssangglass
> > > > > > Apache APISIX: https://github.com/apache/apisix
> > > > > >
> > > > > > Zhiyuan Ju <juzhiy...@apache.org> 于2021年11月24日周三 下午4:26写道:
> > > > > > >
> > > > > > > Hi, community members,
> > > > > > >
> > > > > > > Yesterday, one of Apache APISIX's community users asked me how
> to
> > > > > involve
> > > > > > > in our community, so I hold a webinar and share the information
> > in
> > > the
> > > > > > > WeChat Group (something like WhatsApp), 20 developers joined in
> > > and the
> > > > > > > webinar lasts 90min :)
> > > > > > >
> > > > > > > Here is the summary of this event:
> > > > > > > 1. Developer Experience is not good and smooth for newcomers.
> > > > > > > 1.1 Some communities will reject PRs that developers submit;
> > > > > > > 1.2 Users don't know what or how they can contribute;
> > > > > > > 1.3 There has a high bar to develop Apache APISIX and its
> > products:
> > > > > > > 1.3.1 There have a lot of Documentations that lack tech
> details,
> > > and
> > > > > > > developers need to read and debug from source codes;
> > > > > > > 1.3.2 There have a lot of environments and dependencies that
> need
> > > to
> > > > > take
> > > > > > > care of or install;
> > > > > > > 1.3.3 Developers need to use Test Nginx to program test cases,
> > but
> > > Test
> > > > > > > Nginx lacks docs either. Also, when developers run test cases
> > > locally,
> > > > > > it's
> > > > > > > hard to pass all test cases because of environmental issues.
> > > > > > > 1.4 Chinese attendees often ask the workflow about how to
> > corporate
> > > > > with
> > > > > > > others in the community, they need more courage and mentors.
> > > > > > >
> > > > > > > 2. Documentation
> > > > > > > 2.1 We have repos like `apache/apisix`,
> > `apache/apisix-dashboard`,
> > > > > > > `apache/apisix-ingress-controller` and others, and only
> > > `apache/apisix`
> > > > > > > repo's docs are maintained regularly and frequently, attendees
> > > > > complained
> > > > > > > about the Docs Quality.
> > > > > > > 2.2 Attendees hope our projects could include Production Best
> > > Practice
> > > > > > > sections, when users use Apache APISIX, they could easily find
> > the
> > > > > > > appropriate scenarios instead of just seeing a demo.
> > > > > > >
> > > > > > > 2.3 Products
> > > > > > > 2.3.1 Most attendees complain about Apache APISIX Dashboard is
> > > just a
> > > > > > demo,
> > > > > > > and it lacks many scenario-based functions. We hope it's not
> only
> > > > > > > out-of-box but also reducing the difficulty to use it in
> > > production.
> > > > > The
> > > > > > > same as Ingress Controller.
> > > > > > >
> > > > > > > Yes, there have a lot of issues that our developers are facing,
> > but
> > > > > it's
> > > > > > > also a great feeling to hold events like this! For the issues
> > > above,
> > > > > > kindly
> > > > > > > share your ideas and thoughts :)
> > > > > > >
> > > > > > > Best Regards!
> > > > > > > @ Zhiyuan Ju <https://github.com/juzhiyuan>
> > > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > >
> > > > *MembPhis*
> > > > My GitHub: https://github.com/membphis
> > > > Apache APISIX: https://github.com/apache/apisix
> > >
> >
>

Reply via email to