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
> >
>
>

Reply via email to