Inline > On Aug 25, 2019, at 10:47 PM, Yi Shen <shenyi....@gmail.com> wrote: > > Hi Sheng. Really appreciate your patience > > >> As I mentioned in IPMC(private), the whole point of the incubating is *NOT* >> `*mentor/IPMC pick the wrong things, and PPMC reacts and fix*`. >> It is about *learning Apache Way*, how to do and why they are required. >> This the key. >> All the list I mentioned is just my 5 hours review, my knowledge is also >> limited, the list could be right or wrong, >> but *the real goal is PPMC could get their own list, discuss with mentors >> and have their understanding and actions*. >> > > You are right. That's the thing we should keep thinking and learning. > > I think echarts.baidu.com should not exist, for me, this is a serious >> branding issue. Look like Baidu is still holding the project and IP, even >> with the redirect. >> Anyway, still I could be wrong, you should ask your mentors, and learn how >> to request for help from the Foundation. >> > > We won't use echarts.baidu.com any more. Redirecting is for the links > already exists out there, which we have > no chance to change.
Internal links within the site should be relative. For links to ECharts.baidu.com that are redirected to a direct URI path on ECharts.apache.org/zh/ then you can have a .htaccess file on echarts.apache.org with rewrite rules. Regards, Dave > > But still we should discuss more about letting developers know echarts is > already an Apache project, not Baidu. > > > On Sun, Aug 25, 2019 at 10:24 PM Sheng Wu <wu.sheng.841...@gmail.com> wrote: > >> Hi inline >> >> >> 沈毅 <shenyi....@gmail.com> 于2019年8月25日周日 下午9:26写道: >> >>> Thanks Sheng. The suggestions are very helpful! >>> >>> We faced a lot issues when changing from a normal GitHub project to an >>> Apache Project. But we didn’t take enough effort to solve these issues. >>> There is no excuse for that. We should take it much more seriously. >>> >> >> As I mentioned in IPMC(private), the whole point of the incubating is *NOT* >> `*mentor/IPMC pick the wrong things, and PPMC reacts and fix*`. >> It is about *learning Apache Way*, how to do and why they are required. >> This the key. >> All the list I mentioned is just my 5 hours review, my knowledge is also >> limited, the list could be right or wrong, >> but *the real goal is PPMC could get their own list, discuss with mentors >> and have their understanding and actions*. >> >> >>> >>> In the next months we will make changed fix the issues you and other >>> mentors pointed out. >>> >>> Here are my explains on some of these issues. >>> >>> 1. All plans and progress about the coming versions will be discussed in >>> the mailing list. And developers will be guided to the mailing list to >>> discuss with us >>> >>> 2. We will remove the Chinese option in the issue template and guide >>> developers using English to describe the issues. >>> >>> 3. We will redirect from echarts.baidu.com to echarts.apache.org ASAP >>> when the speed problem is solved. Wenli will focus on this issue >>> >> >> I think echarts.baidu.com should not exist, for me, this is a serious >> branding issue. Look like Baidu is still holding the project and IP, even >> with the redirect. >> Anyway, still I could be wrong, you should ask your mentors, and learn how >> to request for help from the Foundation. >> >> >>> >>> 4. Community build is a very serious issue for us currently. It is not a >>> issue can be solved in months. We should take more actions on encouraging >>> developers making contributions. >> >> >> This is not an issue to be solved, this is the thing how open source >> project works, showing in many different ways. >> Community over codes is the one key in Apache. I think I am clear in my >> list. >> If this concern could not be eased dramatically, the whole incubating is >> still not working. >> This is not just about the metrics I mentioned, it is about >> mentor/IPMC/community feeling. How you build the community. >> >> >>> >>> 6. Me and Shuang will take the responsibility on the release discussing >>> and planning. >>> >>> 9. We did not follow the git flow. Release branch is the branch same >> with >>> the latest release and Master is the developing branch. We are going to >>> start the vote on the next release in next week. It’s a bit confusing and >>> we will discuss about migrating to the git flow. >>> >> >> That is tech. level issue, which depends on your project. I just remind it >> is unusual, and most likely blocking the potential contributor. Because >> they even don't know how to start. >> >> Sheng Wu 吴晟 >> >> Apache SkyWalking, Apache ShardingSphere(Incubating), Zipkin >> Twitter, wusheng1108 >> >>> >>> Other issues about the branding and website will be fixed ASAP. And we >>> will raised up in mailing list when we have more questions on these >> issues. >>> >>> Thanks for still standing with us. >>> >>>> On Aug 25, 2019, at 12:03 PM, Sheng Wu <wu.sheng.841...@gmail.com> >>> wrote: >>>> >>>> Hi Echarts PPMC and contributor team >>>> >>>> From the ECharts incubator report, Echarts is facing serious issues of >>>> following the Apache way. >>>> ECharts has been in Apache Incubator 1.5 years, which is a long time. >> But >>>> the ECharts still acts like a GitHub OSS, rather than Apache project. >>>> In Apache, we are helping project believing the Apache way, rather than >>>> convincing or forcing project to do something. The progress of ECharts >>>> makes a lot of concerns in Incubator. >>>> As in my personal connection w/ ECharts PPMC members, Wenli and >> Zhongyi, >>>> they still think Echarts want to be part of the foundation, I am doing >>> this >>>> review report as a shepherd perspective. >>>> >>>> I hope the following *SERIOUS* issues could be fixed as quickly as >>>> possible, and showing the incubator ECharts community is embracing the >>>> Apache Wa >>>> >>>> 1. Mail list communication. Today, Mail list has very little traffic, >> any >>>> decision made is not forwarding to it, even if some discussions happen >> at >>>> GitHub. >>>> 2. Chinese is still widely used in GitHub. I am also a native Mandarin >>>> speaker, but the purpose of being in the Foundation is looking forward >> to >>>> wider/global users, so we need English. Translation service could be >> used >>>> if the PPMC think English is a block. But for my personal perspective, >>>> maybe many people English is not very good, but good enough to >>> understand. >>>> The community just needs to be guided. >>>> 3. Serious Branding Issue. https://echarts.baidu.com/ needs to be >>>> abandoned, including Baidu advertising in this page >>>> 4. Community build lacked. Developer lacked. From my OSS experiences, >> js >>>> project should have more codes contributors, especially for a >> widely-used >>>> project like ECharts. Even I know, there are different ways to project >>>> contributions, but still too less. Only 7 contribute codes over 100 >>> lines. >>>> At the same time, the top 2 contribute 100k+ and 5k+ lines. This is >> more >>>> serious issue than just diversity lacked. If the top 2 left or are busy >>> in >>>> some cases, the project would stop. >>>> 5. Mentors feel without PPMC and community feedback/support. Mentors >> from >>>> Foundations are volunteers to offer help, these help only work when you >>> are >>>> willing to learn. I don't have so much to say about this, this depends >> on >>>> PPMC and contributor team willings. >>>> 6. Who will do mental lead? The community in Apache should be(but not >> yet >>>> for ECharts) diversity, but I hope/think someone from PPMC could step >>> out, >>>> do the lead. Such as starting the discussion about report, feature >>> roadmap, >>>> release plan, community event. This could be not a single individual, >> but >>>> really require PPMC show up. >>>> 7. No one update the Incubator status page. >>>> https://incubator.apache.org/projects/echarts.html No progress shows >>> there. >>>> 8. Chinese and English websites are not the same. As a native Mandarin, >>>> this issue shows up. This should not happen. Chinese website should be >> a >>>> translation version only, nothing more. >>>> 9. Why master branch codes have a big gap with the release version. In >>>> release page, is https://github.com/apache/incubator-echarts/releases, >>> the >>>> number of commit differences keep > 300. Why? Where is the real release >>>> code? >>>> 10. Unofficial release page with unexpected releases. >>>> https://echarts.apache.org/zh/dist/, list in ZH website, >>>> https://echarts.apache.org/zh/download.html. But not showing at EN >>> page. I >>>> don't know what are they. >>>> 11. A lot of unofficial releases show up in GitHub release page. >>>> https://github.com/apache/incubator-echarts/releases. In the release >>> page, >>>> only 4.2.1 and 4.1.0(I assume these two passed the incubator votes). In >>>> that release page, a lot of releases made by core contributor with >>>> changelog. >>>> 12. Official GitHub page pointing download page to 3rd party pages, >>>> including EN. https://github.com/apache/incubator-echarts#get-echarts >>>> 13. Branding issue about `Official Extensions`( >>>> https://github.com/apache/incubator-echarts#official-extensions). If >> it >>> is >>>> official, it should be hosted in Apache, but clearly, they are not. >>>> 14. Branding even IP issue about `Developers Contributions`, listed in >>>> official GitHub readme. >>>> https://github.com/apache/incubator-echarts#developers-contributions. >>> Many >>>> individual names listed there, are they part of ECharts? >>>> >>>> Suggestions >>>> Please PPMC could consider to work on the report(even not officially >> for >>>> Incubator), which help you to review the project. >>>> >>>> All above opinions are myself only. >>>> I am going to help review if you have report rather than I need to >> spend >>>> several hours to review your repo, website and all other resources. >>>> >>>> You have many riche experienced mentors, please work with them ASAP. >>>> >>>> >>>> Sheng Wu 吴晟 >>>> >>>> Apache SkyWalking, Apache ShardingSphere(Incubating), Apache Incubator >>>> Twitter, wusheng1108 >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: dev-unsubscr...@echarts.apache.org >>> For additional commands, e-mail: dev-h...@echarts.apache.org >>> >>> >> > > > -- > Yi Shen > Senior Developer > Baidu, Inc. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@echarts.apache.org For additional commands, e-mail: dev-h...@echarts.apache.org