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>
