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>

Reply via email to