Thanks Dave for your detailed request. We will work on it and keep you posted.
Zhang Wenli http://zhangwenli.com On Wed, Feb 20, 2019 at 6:15 AM Dave Fisher <[email protected]> wrote: > I wanted to provide guidance on moving the ECharts website to Apache. Both > the Chinese site and the English site need to be hosted on the > echarts.apache.org domain and have the source stored in GitHub(GitBox) in > the apache/incubator-echarts-website repository. There is work to do and > that will include some that is mandated by Apache policies. > > (1) Move echarts.baidu.com <http://echarts.baidu.com/>. [1][3] > > The target here is likely to be something like echarts.apache.org/zh < > http://echarts.apache.org/zh> and echarts.apache.org/en < > http://echarts.apache.org/en> with echarts.apache.org/ < > http://echarts.apache.org/> being smart (or dumb) about picking the best > for the user. Once the project has that in place then a redirection rule > should be added to echarts.baidu.com <http://echarts.baidu.com/> to > properly permanently redirect any url to the same resource on > echarts.apache.org <http://echarts.apache.org/>. > > The IPMC expects to see movement on this via pull requests soon. If there > are any differences in support between the Baidu served site and what > Apache provides then please let us ASAP. > > (2) Required navigation links for Apache Projects. [2] > > You must include links to www.apache.org <http://www.apache.org/> along > with the Apache License and other requirements. See [2] > > (3) Proper attribution of trademarks is required. [4] > > You have this mostly correct on the English site. > > (4) The Download page needs to follow release distribution policy [5] > > Specifically, you must describe where to find the release using the Apache > mirror system. This mirrors > https://dist.apache.org/repos/dist/release/incubator/echarts/ < > https://dist.apache.org/repos/dist/release/incubator/echarts/> and a LUA > file is provided to select the closest mirror. You must point to the KEYS > file and describe how to verify the download using the asc, and sha512 > found there. > > Also, once the Release is approved the RC artifacts should be renamed to > remove the RC designation. > > (5) Who is responsible for these resources and if it is the PPMC then each > will need discussion. > > (a) https://gallery.echartsjs.com/editor.html < > https://gallery.echartsjs.com/editor.html> > (b) https://twitter.com/EChartsJs <https://twitter.com/EChartsJs> (where > there’s no indication it’s an ASF project and links to ecomfe.github.io < > http://ecomfe.github.io/>) > (c) https://www.weibo.com/echarts <https://www.weibo.com/echarts> > (similar) > > (6) Links and pages. > > (a) At the bottom of the main page the link is to a Baidu.com mailing > list. This must be changed to point users and developers to > [email protected] <mailto:[email protected]>. > (b) Also the GitHub link must point directly to > https://github.com/apache/incubator-echarts/ < > https://github.com/apache/incubator-echarts/> > (c) On the builder.html the email capture should be replaced with > information or link to the project mailing list page. > (d) Contributions and FAQ page should include references to the mailing > lists. > (e) Top links are not coming from the Apache repos. [6] > > (7) User logging is likely not necessary and may be illegal in many > countries and it should be removed in many locations. These include: > > (a) Looks like user tracking via a hm.baidu.com <http://hm.baidu.com/> > link on several pages. Please remove. > (b) another tracker in log.js again pointing to echarts.baidu.com < > http://echarts.baidu.com/> [7] > > (8) On the Builder please explain which release files are used and where > they are sourced. > > Your Mentors are here to help! > > Hat tip to Justin Mclean for uncovering several of these issues. > > Best Regards, > Dave > > [1] https://www.apache.org/foundation/marks/pmcs#websites < > https://www.apache.org/foundation/marks/pmcs#websites> > [2] https://www.apache.org/foundation/marks/pmcs#navigation < > https://www.apache.org/foundation/marks/pmcs#navigation> > [3] https://www.apache.org/foundation/marks/pmcs#nonapache < > https://www.apache.org/foundation/marks/pmcs#nonapache> > [4] https://www.apache.org/foundation/marks/pmcs#attributions < > https://www.apache.org/foundation/marks/pmcs#attributions> > [5] https://www.apache.org/dev/release-distribution.html < > https://www.apache.org/dev/release-distribution.html> > [6] > https://raw.githubusercontent.com/ecomfe/echarts/4.1.0/dist/echarts.simple.min.js > < > https://raw.githubusercontent.com/ecomfe/echarts/4.1.0/dist/echarts.simple.min.js > > > [7] > https://github.com/apache/incubator-echarts-website/blob/asf-site/js/log.js > < > https://github.com/apache/incubator-echarts-website/blob/asf-site/js/log.js > > > >
