Before an issue is marked as a good first issue, we should make sure that the issue is meaningful and that it makes the project better. Don't intentionally create issues just to create some good first issue.
Anita Ihuman <an...@api7.ai> 于2022年4月10日周日 23:36写道: > How about an onboarding call for newcomers. Either once every week, or > once/twice a month. > > On Sun, Apr 10, 2022 at 3:30 PM Willem Jiang <willem.ji...@gmail.com> > wrote: > > > Good first issue just gives the contributor a way to pick the lower > > food, we need to do more in exchange for a long time contribution. > > Beside fixing the typoes,I think we need to spend some time helping > > the user onboarding. > > Writing documents of contribution guid, providing mentoring help for > > the newbees. > > > > > > Willem Jiang > > > > Twitter: willemjiang > > Weibo: 姜宁willem > > > > On Fri, Apr 8, 2022 at 10:12 PM Zhiyuan Ju <juzhiy...@apache.org> wrote: > > > > > > Hi, Sheng and Anita, > > > > > > Thanks for your reply :) > > > > > > > The argument is about posting doc typo issue > > > by official > > > > > > 1. Since I involved in the Apache APISIX Community in 2019, the > community > > > never created typos purposely and then created an issue with a Good > first > > > issue label AFAIK. > > > > > > 2. Usually, when I notice some typos or content that could be improved > by > > > chance, I will create an issue to track it. I could fix it directly but > > > personally, I will tag a Good first issue because I think it’s easy for > > > contributors to fix. > > > > > > 3. I’m not sure what kind of issues for our contributions who have > > > different experience, that’s why I send this email to collect feedback > > and > > > opinions. <3 > > > > > > Sheng Wu <wu.sheng.841...@gmail.com>于2022年4月8日 周五20:26写道: > > > > > > > Documentation polish is fine. The argument is about posting doc typo > > issue > > > > by official > > > > > > > > Sheng Wu 吴晟 > > > > Twitter, wusheng1108 > > > > > > > > > > > > Anita Ihuman <an...@api7.ai> 于2022年4月8日周五 20:16写道: > > > > > > > > > Often times, contributors focus on improving documentation or > project > > > > > UI(minor fixes) before digging into the core parts of the project. > > > > > Personally I consider those kind of issues as beginner friendly > > > > > > > > > > On Fri, Apr 8, 2022 at 1:06 PM Sheng Wu <wu.sheng.841...@gmail.com > > > > > > wrote: > > > > > > > > > > > > Documentation typo fix. > > > > > > > > > > > > This is really not a good thing as an official quick start or > first > > > > > issue. > > > > > > > > > > > > I am not sure whether you noticed an argument list on Twitter, > > > > > > https://twitter.com/Manjusaka_Lee/status/1511267848735191042 > > > > > > Twitter is nothing relative to ASF, but I want you to know the > > risk of > > > > > > other ppl's disagreements. > > > > > > > > > > > > Sheng Wu 吴晟 > > > > > > Twitter, wusheng1108 > > > > > > > > > > > > > > > > > > Zhiyuan Ju <juzhiy...@apache.org> 于2022年4月8日周五 18:13写道: > > > > > > > > > > > > > Hi, folks, > > > > > > > > > > > > > > This question is benevolent and wise, and there is no uniform > > > > standard > > > > > to > > > > > > > measure. The reason for the question is that I found only a few > > good > > > > > > first > > > > > > > issues when I looked through all the subproject[1] issues of > the > > > > Apache > > > > > > > APISIX community. > > > > > > > > > > > > > > > > > > > > > Last year, Ruofei Zhao helped to build the Good first issue > > page[2], > > > > > and > > > > > > > you will find that: > > > > > > > > > > > > > > > > > > > > > 1. There have 11 issues with the Good first issue label in the > > > > > > > apache/apisix repo, > > > > > > > > > > > > > > 2. There have four issues in the apache/apisix-dashboard repo > > > > > > > > > > > > > > 3. There have 0 or few good first issues in other repos. > > > > > > > > > > > > > > > > > > > > > Maybe we don't have many good first issues currently, but I'd > > like to > > > > > > know > > > > > > > if we should have a clear scope for the Good first issues in > > Apache > > > > > > APISIX > > > > > > > projects? What's the good first issue that our community needs? > > > > > > > > > > > > > > > > > > > > > Here's my proposal for different levels of contributors: > > > > > > > > > > > > > > > > > > > > > 1. Newbie > > > > > > > > > > > > > > 1.1 Description: People who have never been exposed to > > programming > > > > and > > > > > > have > > > > > > > no knowledge of the project but wish to be involved in an open > > source > > > > > > > project/community. > > > > > > > > > > > > > > 1.2 Cases: i18n, Documentation typo fix. > > > > > > > > > > > > > > > > > > > > > 2. Beginner > > > > > > > > > > > > > > 2.1 Description: Programming experience (at any level of > depth), > > but > > > > no > > > > > > > background in the knowledge required for API gateways > > (technology: > > > > > Nginx, > > > > > > > OpenResty, etc.; knowledge: what is API gateway?) > > > > > > > > > > > > > > 2.2 Cases > > > > > > > > > > > > > > 2.2.1 Contribute independent features, i.e., issues that > > intersect > > > > less > > > > > > > with the core. e.g. apache/apisix plugins. > > > > > > > > > > > > > > 2.2.2 Contributing test coverage, e.g., Dashboard, Ingress > > Controller > > > > > > > project test writing. > > > > > > > > > > > > > > 2.2.3 Optimization of documentation, such as higher quality > > > > > > > internationalized documentation. > > > > > > > > > > > > > > > > > > > > > 3. Familiar > > > > > > > > > > > > > > 3.1 Description: Experience with production use of API gateways > > > > > > (regardless > > > > > > > of usage) and unfamiliarity with Apache APISIX code/products, > > but can > > > > > get > > > > > > > up to speed quickly. > > > > > > > > > > > > > > 3.2 Cases: Contribute valuable features and try to fix > non-urgent > > > > bugs > > > > > > > (giving each other some patience). > > > > > > > > > > > > > > > > > > > > > 4. Advanced > > > > > > > > > > > > > > 4.1 Description: Active participants in the project know what > > they > > > > are > > > > > > > doing and why. > > > > > > > > > > > > > > 5.2 Cases: No restrictions, but tends to lead to becoming a > > community > > > > > > KOL, > > > > > > > contributing more valuable features. > > > > > > > > > > > > > > > > > > > > > After discussing and confirming the proposal, I hope we can > pick > > out > > > > > the > > > > > > > practical issues for contributors based on the recommendation. > > > > > > > > > > > > > > > > > > > > > Kindly share your opinion~ > > > > > > > > > > > > > > [1] > > https://github.com/apache/?q=apisix-&type=all&language=&sort= > > > > > > > [2] https://apisix.apache.org/contribute/ > > > > > > > > > > > > > > Best Regards! > > > > > > > @ Zhiyuan Ju <https://github.com/juzhiyuan> > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > 来自 琚致远 > > >