incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ShaoFeng Shi <shaofeng...@apache.org>
Subject Re: [PROPOSAL] ECharts - proposal for Apache Incubation
Date Thu, 11 Jan 2018 13:57:38 GMT
ECharts is a popular web toolkit as I know; We can quickly build very fancy
web charts with it; In our scenario (OLAP front-end), ECharts directly
connect with Apache Kylin REST server within JavaScript, no middleware
layer needed; This framework is very agile and lightweight.

Glad to see it can benefit more by joining Apache incubator.

2018-01-11 21:24 GMT+08:00 Tan,Zhongyi <tanzhongyi@baidu.com>:

> Thanks, willem,
>
> I will contact you.
>
>
>
> 在 2018/1/11 下午7:27, "Willem Jiang" <willem.jiang@gmail.com> 写入:
>
> >It's great to see that ECharts be a part of Apache incubating project.
> >As Wu Shen and I are in Beijing, we could share you some experiences of
> >incubating project setup things.
> >
> >Willem Jiang
> >
> >Blog: http://willemjiang.blogspot.com (English)
> >          http://jnn.iteye.com  (Chinese)
> >Twitter: willemjiang
> >Weibo: 姜宁willem
> >
> >On Mon, Jan 8, 2018 at 2:16 PM, Tan,Zhongyi <tanzhongyi@baidu.com> wrote:
> >
> >>
> >> Glad to hear that,
> >>
> >> I will add apache eagle to Echarts proposal document also.
> >>
> >> thanks
> >>
> >> 在 2018/1/8 下午12:31, "Hao Chen" <hao@apache.org> 写入:
> >>
> >> >Great to hear that ECharts is coming to ASF!
> >> >
> >> >ECharts is a great chart library with good documentation and well
> >> >community
> >> >support.  In Apache Eagle, we use ECharts a lot for monitoring
> >>dashboards
> >> >and data visualization.
> >> >
> >> >
> >> >Welcome and Good luck!
> >> >
> >> >
> >> >Hao Chen
> >> >
> >> >
> >> >On Mon, Jan 8, 2018 at 11:33 AM, Tan,Zhongyi <tanzhongyi@baidu.com>
> >> wrote:
> >> >
> >> >> Hi, wusheng & skywalking team,
> >> >>
> >> >> Glad to hear that your project is already using echarts.
> >> >> If meet any problem or have any feature request, please let us know.
> >> >> Thanks
> >> >>
> >> >>
> >> >> I will update the proposal to add your project there.
> >> >>
> >> >>
> >> >>
> >> >> 在 2018/1/7 下午6:18, "吴晟 Sheng Wu" <wu.sheng@foxmail.com>
写入:
> >> >>
> >> >> >Hi, ECharts community team.
> >> >> >
> >> >> >
> >> >> >Glad your guys bringing the project to Apache. SkyWalking 's next
> >> >>release
> >> >> >will use some ECharts charts for our APM visualization. (already
in
> >> >> >developing branch)
> >> >> >
> >> >> >
> >> >> >So if you like, you can put `Apache SkyWalking (Incubating)` in
your
> >> >> >"Relationships with Other Apache Products" section.
> >> >> >
> >> >> >
> >> >> >This is a good and useful project. Welcome and gook luck.
> >> >> >
> >> >> >
> >> >> >------------------
> >> >> >Sheng Wu
> >> >> >Apache SkyWalking creator and PPMC member
> >> >> >
> >> >> >
> >> >> >
> >> >> >
> >> >> >
> >> >> >
> >> >> >
> >> >> >------------------ Original ------------------
> >> >> >From:  "Tan,Zhongyi";<tanzhongyi@baidu.com>;
> >> >> >Date:  Fri, Jan 5, 2018 06:00 PM
> >> >> >To:  "general@incubator.apache.org"<general@incubator.apache.org>;
> >> >> >
> >> >> >Subject:  [PROPOSAL] ECharts - proposal for Apache Incubation
> >> >> >
> >> >> >
> >> >> >
> >> >> >Hi,  Dear Apache Incubator Community,
> >> >> >
> >> >> >Please accept the follow proposal for presentation and discussion:
> >> >> >
> >> >> >https://wiki.apache.org/incubator/EChartsProposal
> >> >> >
> >> >> >ECharts is a charting and data visualization library written in
> >> >> >JavaScript .
> >> >> >It has been an open source project on github since 2013, and
is one
> >>of
> >> >> >the
> >> >> >most popular repositories in topic of data visualization category
in
> >> >> >github.
> >> >> >
> >> >> >Best regards.
> >> >> >
> >> >> >
> >> >> >
> >> >> >
> >> >> >Below is the proposal also.
> >> >> >
> >> >> >
> >> >> >
> >> >> >= ECharts Proposal =
> >> >> >
> >> >> >=== Abstract ===
> >> >> >
> >> >> >ECharts is a charting and data visualization library written in
> >> >> >JavaScript.
> >> >> >
> >> >> >
> >> >> >=== Proposal ===
> >> >> >
> >> >> >ECharts provides a powerful, interactive charting and data
> >> >>visualization
> >> >> >library
> >> >> >and framework for web browser, mobile App and backend usage.
> >> >> >
> >> >> >
> >> >> >=== Background ===
> >> >> >
> >> >> >A primary goal of data visualization is to communicate information
> >> >> >clearly and
> >> >> >efficiently via statistical graphics, plots and other graphics.
> >> >> >
> >> >> >Numerical data may be presented in dots, lines, or bars, to visually
> >> >> >communicate
> >> >> >a quantitative message. Effective visualization helps users to
> >>analyze
> >> >> >data .
> >> >> >It makes complex data more readable, understandable.[1]
> >> >> >
> >> >> >Now data visualization concerns mainly about presentation and
> >> >>propagation
> >> >> >in web,
> >> >> >ECharts uses JavaScript as its basic programing language. It brings
> >> >>great
> >> >> >compatibility across multiple platforms, not only in web browsers,
> >>but
> >> >> >also
> >> >> >in mobile Apps via embedded web engine or in backend environment
via
> >> >>the
> >> >> >techniques
> >> >> >of headless browser.
> >> >> >
> >> >> >
> >> >> >=== Rationale ===
> >> >> >
> >> >> >ECharts encapsulates the underlying data transformation, control
> >>flow,
> >> >> >visual
> >> >> >encoding and rendering, receiving the visualization requirements
> >>with
> >> >> >declarative language,
> >> >> >and produces interactive charts and components. We will highlight
> >>the
> >> >> >features below to
> >> >> >illustrate the power that ECharts already has, and our concerns
and
> >>our
> >> >> >visions:
> >> >> >
> >> >> >  * User Diversity:
> >> >> >ECharts expects that its users are not only web developers, but
also
> >> >> >people with lesser programing skills. So ECharts enables users
to
> >> >> >describe data and settings with declarative language, which lowers
> >> >> >the barrier but without losing the power, and benefit to transfer
> >> >> >and store.
> >> >> >
> >> >> >  * Configurable Interactions:
> >> >> >ECharts has provided plenty of interactions and aims at providing
> >>more.
> >> >> >Both human interactions and the interactions with upper program
are
> >> >> >supported and can be configurable.
> >> >> >
> >> >> >  * Large Data:
> >> >> >Although the browser environment and JavaScript bring some
> >>performance
> >> >> >limits in visualizing large data or performing animations, ECharts
> >>have
> >> >> >been adopting various optimization techniques to rise the upper
> >>limit
> >> >> >of the amount of data that it can process, and keep improving the
> >> >> >fluency of interactions and animations.
> >> >> >
> >> >> >  * Cross-Platform:
> >> >> >The underlying render engine of ECharts can be switched between
> >> >> >HTMLCanvas, SVG, or VML, which provides good compatibility and
> >>brings
> >> >> >opportunities to optimize performance according to different
> >>platform
> >> >> >and usage scenarios. Besides, ECharts can also works in backend
> >> >> >environment via headless techniques.
> >> >> >
> >> >> >ECharts can be created using headless browsers to pregenerate
> >>reports
> >> >>on
> >> >> >more powerful machines for better performance on resource-limited
> >> >>devices
> >> >> >
> >> >> >  *Extension and Customization:
> >> >> >ECharts provides extension mechanisms to make new types of chart
and
> >> >> >components,
> >> >> >adopt other layout algorithms, or even adopt other render
> >>techniques.
> >> >> >Various developers have contributed different types of extensions
> >>based
> >> >> >on ECharts.[2]
> >> >> >
> >> >> >
> >> >> >=== Current Status ===
> >> >> >
> >> >> >ECharts has been an open source project on GitHub[3] since 2013.
> >> >> >Currently it has more than 20k stars, more than 50k monthly
> >> >>downloads[4]
> >> >> >in NPM, and is one of the most popular repositories in topic of
data
> >> >> >visualization category in GitHub.[5] And it has been used in many
> >> >> >products of Baidu and other companies such as Alibaba, Tencent,
> >> >>Netease,
> >> >> >XinHua News Agency,National Bureau of Statistics of China, Sina,
> >> >> >State Grid Corporation of China, Lenovo, Ctrip etc.
> >> >> >
> >> >> >
> >> >> >=== Meritocracy ===
> >> >> >The ECharts project already operates on meritocratic principles.
> >> >> >It was originally created by Lin Zhifeng in 2013,adding developers
> >> >> >worldwide and has accepted multiple major patches from a diverse
set
> >> >> >of contributors.
> >> >> >
> >> >> >We will follow ASF meritocratic principles to encourage more
> >> >> >developers to contribute in this project. We know that only active
> >>and
> >> >> >committed developers from a diverse set of backgrounds can make
> >>ECharts
> >> >> >a successful project. We are also improving the project
> >>documentation
> >> >> >and code to help new developers to get started quickly.
> >> >> >
> >> >> >
> >> >> >=== Community ===
> >> >> >
> >> >> >ECharts has been building an active community for the last four
> >>years.
> >> >> >Currently, the community includes over 50 contributors .
> >> >> >The core developers of our project are listed below.
> >> >> >
> >> >> >=== Core Developers ===
> >> >> >
> >> >> >   * Su Shuang (https://github.com/100pah sushuang0322@gmail.com
)
> >> >> >   * Shen Yi (https://github.com/pissang shenyi.914@gmail.com )
> >> >> >   * Zhang Wenli (https://github.com/Ovilia me@zhangwenli.com )
> >> >> >   * Li Deqing (https://github.com/deqingli annong035@gmail.com)
> >> >> >   * Dong Rui (https://github.com/erik168 errorrik@gmail.com)
> >> >> >
> >> >> >
> >> >> >
> >> >> >=== Alignment ===
> >> >> >
> >> >> >ECharts is popular in data visualization and charting on web
> >>projects.
> >> >> >And ASF has many famous web projects and big data related projects.
> >> >> >We believe that ASF is a perfect choice to help ECharts project
to
> >> >> >attract more developers and have more cooperation with existing
> >> >>projects.
> >> >> >
> >> >> >=== Known Risks ===
> >> >> >==== Orphaned products ====
> >> >> >Given the current level of investment in ECharts and the
> >>stakeholders
> >> >> >using it - the risk of the project being abandoned is minimal.
> >> >> >Baidu, for example, is in active development to use ECharts in
many
> >>of
> >> >> >its services and many large corporations including Alibaba, Tencent,
> >> >> >Huawei, Sina, Lenovo use it in their production applications.
> >> >> >
> >> >> >==== Inexperience with Open Source ====
> >> >> >ECharts has been an active open source project for more than 4
> >>years.
> >> >> >During that time, the project has attracted 50+ contributors.
> >> >> >
> >> >> >==== Homogenous Developers ====
> >> >> >The most of core developers are from Baidu, but after ECharts was
> >>open
> >> >> >sourced,
> >> >> >ECharts received a lot of bug fixes and enhancements from other
> >> >> >developers not working at Baidu.
> >> >> >And the founder of ECharts,Lin Zhifeng still contributes a lot
> >>after he
> >> >> >left Baidu.
> >> >> >
> >> >> >
> >> >> >=== Reliance on Salaried Developers ===
> >> >> >Although some of the developers are salaried, the project is
> >>personally
> >> >> >initiated from
> >> >> >the beginning. The core developers have been dedicated to this
> >>project
> >> >> >for four years
> >> >> >and have kept the project independent with developers around the
> >>world
> >> >> >involved.
> >> >> >
> >> >> >
> >> >> >=== Relationships with Other Apache Products ===
> >> >> >
> >> >> >We have not found an existing charting project in Apache yet. And
> >>there
> >> >> >is potential
> >> >> >cooperation with some existing Apache projects big data related.
> >> >> >
> >> >> >
> >> >> >=== A Excessive Fascination with the Apache Brand ===
> >> >> >
> >> >> >Our interests and motivations are based on the factors mentioned
in
> >>the
> >> >> >Rationale
> >> >> >section rather than the publicity. Furthermore, the brand of ECharts
> >> >>has
> >> >> >been successful
> >> >> >in the past years on their own and we would be happy to keep on
this
> >> >> >path. We are honored
> >> >> > at getting the opportunity to join the ASF, with the understanding
> >>to
> >> >> >ensure its brand
> >> >> >policies are respected.Also we expect that Apache brand will help
to
> >> >> >attract more contributors.
> >> >> >
> >> >> >=== Documentation ===
> >> >> >
> >> >> >[1] Data Visualization:
> >> >> >https://en.wikipedia.org/wiki/Data_visualization
> >> >> >
> >> >> >[2] ECharts Extensions:
> >> >> >https://github.com/ecomfe/ECharts#resources
> >> >> >
> >> >> >[3] ECharts Information:
> >> >> >https://github.com/ecomfe/ECharts
> >> >> >https://ecomfe.github.io/echarts-doc/public/en/index.html
> >> >> >
> >> >> >[4] ECharts in NPM:
> >> >> >https://www.npmjs.com/package/echarts
> >> >> >
> >> >> >[5] GitHub Data Visualization Topic:
> >> >> >https://github.com/topics/data-visualization
> >> >> >
> >> >> >
> >> >> >=== Initial Source ===
> >> >> >
> >> >> >ECharts has been developed since 2013. It currently has an active
> >> >> >developer and user community
> >> >> >with a codebase in JavaScript.We currently use Github to maintain
> >>our
> >> >> >source code and
> >> >> >track issues at https://github.com/ecomfe/ECharts.
> >> >> >We need to move our respository to Apache infrastructure.
> >> >> >
> >> >> >
> >> >> >=== Source and Intellectual Property Submission Plan ===
> >> >> >ECharts  source code is available under BSD-3 license and owned
by
> >> >>Baidu.
> >> >> >We will work with the committers to get ICLAs signed.
> >> >> >We will provide a Software Grant Agreement from an authorized signer
> >> >> >per https://www.apache.org/licenses/software-grant-template.pdf
> >> >> >
> >> >> >
> >> >> >=== External Dependencies ===
> >> >> >
> >> >> >All The dependencies are released under Apache compatible licenses,
> >> >> >including BSD and MIT.
> >> >> >
> >> >> >
> >> >> >=== Required Resources ===
> >> >> >
> >> >> >==== Mailing List: ====
> >> >> >There are currently no mailing lists.
> >> >> >The usual mailing lists are expected to be set up when entering
> >> >> >incubation:
> >> >> >
> >> >> > * private@echarts.incubator.apache.org
> >> >> > * dev@echarts.incubator.apache.org
> >> >> > * commits@echarts.incubator.apache.org
> >> >> >
> >> >> >==== Git Repositories: ====
> >> >> >Upon entering incubation:
> >>https://github.com/apache/incubator-echarts
> >> >> >After incubation, we want to move the existing repo from
> >> >> >github/ecomfe/echarts to Apache infrastructure.
> >> >> >
> >> >> >==== Issue Tracking: ====
> >> >> >ECharts currently uses GitHub to track issues. there are more than
> >>7k
> >> >> >issues.
> >> >> >Would like to continue to do so while we discuss migration
> >> >>possibilities
> >> >> >with the ASF Infra committee.
> >> >> >
> >> >> >==== URL: ====
> >> >> >Currently the website url is
> >> >> >https://ecomfe.github.io/echarts-doc/public/en/index.html.
> >> >> > It will be moved to http://echarts.incubator.apache.org/ to follow
> >> >> >incubator conventions.
> >> >> >
> >> >> >
> >> >> >=== Initial Committers ===
> >> >> > * Lin Zhifeng (https://github.com/kener kener.linfeng@gmail.com)
> >> >> > * Su Shuang (https://github.com/100pah sushuang0322@gmail.com)
> >> >> > * Shen Yi (https://github.com/pissang shenyi.914@gmail.com)
> >> >> > * Zhang Wenli (https://github.com/Ovilia me@zhangwenli.com)
> >> >> > * Li Deqing (https://github.com/deqingli annong035@gmail.com)
> >> >> > * Wang Junting
> >> >> > * Dong Rui (https://github.com/erik168 errorrik@gmail.com)
> >> >> > * Huang Houjin (https://github.com/chriswong wfsr@foxmail.com)
> >> >> >
> >> >> >=== Sponsors: ===
> >> >> >
> >> >> >==== Champion: ====
> >> >> >  * Kevin A. McGrail
> >> >> >
> >> >> >==== Mentors: ====
> >> >> >  * Daniel Gruno
> >> >> >  * John D. Ament
> >> >> >
> >> >> >==== Sponsoring Entity ====
> >> >> >We are requesting the Incubator to sponsor this project.
> >> >> >
> >> >> >
> >> >> >
> >> >> >
> >> >> >
> >> >>
> >>>---------------------------------------------------------------------
> >> >> >To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> >> >> >For additional commands, e-mail: general-help@incubator.apache.org
> >> >>
> >> >>
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> >> For additional commands, e-mail: general-help@incubator.apache.org
> >>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>



-- 
Best regards,

Shaofeng Shi 史少锋

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message