This was extracted (@ 2024-10-16 21:10) from a list of minutes
which have been approved by the Board.
Please Note
The Board typically approves the minutes of the previous meeting at the
beginning of every Board meeting; therefore, the list below does not
normally contain details from the minutes of the most recent Board meeting.
WARNING: these pages may omit some original contents of the minutes.
Meeting times vary, the exact schedule is available to ASF Members and Officers, search for "calendar" in the Foundation's private index page (svn:foundation/private-index.html).
## Description: The mission of Apache ECharts is the creation and maintenance of software related to a charting and data visualization library written in JavaScript ## Project Status: Current project status: Ongoing Issues for the board: none ## Membership Data: Apache ECharts was founded 2020-12-16 (4 years ago) There are currently 29 committers and 14 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was He Hao on 2022-07-06. - No new committers. Last addition was Linghao Su on 2023-08-01. ## Project Activity: We released the last version v5.5.1 on 2024.06.27. And we are working at the next major release v6.0, which is expected to be released earlier next year. The developing progress is under control. ## Community Health: The Apache ECharts community is regularly active, with core developers consistently contributing despite balancing other commitments. Contributors provide a steady stream of code improvements, new features, and bug fixes, while users actively engage by seeking help, sharing experiences, and providing feedback. Code review and feedback frequency can be improved in the future so that the contributors can get contructive feedback from core developers.
## Description: The mission of Apache ECharts is the creation and maintenance of software related to a charting and data visualization library written in JavaScript ## Project Status: Current project status: Ongoing: We are currently focusing on the development of the next major release, Apache ECharts 6.0. Consequently, updates to the 5.x version will primarily consist of bug fixes. Issues for the board: NA ## Membership Data: Apache ECharts was founded 2020-12-16 (3 years ago) There are currently 29 committers and 14 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was He Hao on 2022-07-06. - No new committers. Last addition was Linghao Su on 2023-08-01. ## Project Activity: We are currently focusing on the development of the next major release, Apache ECharts 6.0, which is expected to be available early next year. Key features of this release include: - A new matrix layout that can be utilized with various chart types such as scatter plots, heatmaps, graphs, and more. - Axis breaks, which allow for the representation of discontinuities in axes. - Enhanced candlestick series, designed to improve usability in real-world stock market scenarios. - Violin plots, to better illustrate data distribution. - Scatter plot jittering, which helps depict data density and prevent overlap. - And additional features. By the end of this month, we plan to release a candidate for the next minor update, version 5.5.1, which will primarily address bug fixes and introduce a few new features. ## Community Health: The decline in commit activity can be attributed to our primary focus on the upcoming major release. Consequently, pull requests are not being merged into the master branch as frequently, and the larger size of these PRs means they require more time for both submission and review. Additionally, we should be aware of the declining number of contributors and take proactive measures to address this. Many of our existing committers have new priorities in their lives, resulting in reduced contribution time. Furthermore, we are experiencing a shortage of new, continuous contributions that could lead to new committers. It is crucial that we concentrate on reviewing current PRs and providing feedback more consistently to encourage community participation. While the number of releases on npm is increasing, the decline in email activity and the number of open issues on GitHub should not cause much concern. This trend may indicate that the software is becoming more stable. Therefore, we should aim to introduce exciting new features and enhancements in the next major release to generate enthusiasm within the community. By doing so, we can reinvigorate interest and engagement among our contributors and users.
## Description: The mission of Apache ECharts is the creation and maintenance of software related to a charting and data visualization library written in JavaScript ## Project Status: Current project status: Ongoing: With moderate activity both in code and the community Issues for the board: NA ## Membership Data: Apache ECharts was founded 2020-12-16 (3 years ago) There are currently 29 committers and 14 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was He Hao on 2022-07-06. - No new committers. Last addition was Linghao Su on 2023-08-01. ## Project Activity: The project status is actively developing with the recent release of Apache ECharts 5.5.0 on 2024-02-18, which included several new features and enhancements. The development team has implemented changes to the default ESM package, added server-side rendering and client hydration capabilities, and introduced support for multi-level drill-down transitions. Additionally, new options such as padAngle and endAngle control for pie charts and angleAxis.endAngle setting for polar charts have been added to improve user experience. ## Community Health: The community is developing stably. The Apache ECharts project has seen an increase in traffic on the dev@echarts.apache.org mailing list and commits on GitHub in the past quarter, indicating growing interest and active development. However, there has been a decrease in the number of code contributors and negative changes in the number of opened and closed pull requests and issues on GitHub. We should focus on encouraging people in the community to contribute.
## Description: The mission of Apache ECharts is the creation and maintenance of software related to a charting and data visualization library written in JavaScript ## Project Status: Current project status: Ongoing Issues for the board: NA ## Membership Data: Apache ECharts was founded 2020-12-16 (3 years ago) There are currently 29 committers and 14 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was He Hao on 2022-07-06. - No new committers. Last addition was Linghao Su on 2023-08-01. ## Project Activity: We are working on the next major release 5.5.0, which should start testing tomorrow. We usually release a version every 4 months but this version takes longer time because it's a major release and delayed for some time because we believe some features should be included. We are expected to start the release job this week and should keep the release frequency more strictly in the future. ## Community Health: The development of the community has remained essentially unchanged; we have quite a few new contributors, but currently, there is still a lack of developers with successful committer qualifications. We should still encourage more people to contribute continuously so that they can become committers.
No report was submitted.
## Description: The mission of Apache ECharts is the creation and maintenance of software related to a charting and data visualization library written in JavaScript ## Project Status: Current project status: Dormant Issues for the board: NA ## Membership Data: Apache ECharts was founded 2020-12-16 (3 years ago) There are currently 29 committers and 14 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was He Hao on 2022-07-06. - Linghao Su was added as committer on 2023-08-01 ## Project Activity: The Apache ECharts project has been actively working on various features and bug fixes, as evidenced by recent contributions from community members and version 5.4.3 was released on 2023-07-18. ## Community Health: The Apache ECharts project has seen a decrease in mailing list traffic and contributors but an increase in commits and PRs opened on GitHub. Overall, the project maintains a healthy level of activity and engagement, with ongoing development and community involvement.
## Description: The mission of Apache ECharts is the creation and maintenance of software related to a charting and data visualization library written in JavaScript ## Project Status: Current project status: With consistent releases and an engaged developer base, Apache ECharts remains highly relevant in the open source ecosystem. Issues for the board: NA ## Membership Data: Apache ECharts was founded 2020-12-16 (2 years ago) There are currently 28 committers and 14 PMC members in this project. The Committer-to-PMC ratio is 2:1. Community changes, past quarter: - No new PMC members. Last addition was He Hao on 2022-07-06. - No new committers. Last addition was He Hao on 2022-07-06. ## Project Activity: Apache ECharts has maintained a consistent and reliable release cycle, delivering new versions to users and incorporating valuable updates and bug fixes. Recent releases include: 5.4.2, released on 2023-03-23. 5.4.1, released on 2022-12-09. 5.4.0, released on 2022-09-25. These releases demonstrate the project's commitment to providing timely improvements and enhancements to its users, ensuring the stability and quality of the software. ## Community Health: The Apache ECharts community is vibrant and active, with increased mailing list engagement and ongoing development efforts. The project maintains a healthy flow of pull requests on GitHub, responsive issue resolution, and a dedicated group of contributors, ensuring a positive and collaborative environment.
## Description: The mission of Apache ECharts is the creation and maintenance of software related to a charting and data visualization library written in JavaScript ## Issues: NA ## Membership Data: Apache ECharts was founded 2020-12-16 (2 years ago) There are currently 28 committers and 14 PMC members in this project. The Committer-to-PMC ratio is 2:1. Community changes, past quarter: - No new PMC members. Last addition was He Hao on 2022-07-06. - No new committers. Last addition was He Hao on 2022-07-06. A new committer is under discussion. ## Project Activity: We are testing the next version 5.4.2 and is expected to release in two weeks. ## Community Health: There has been an increase in communication and engagement within the community. The mailing list experienced a significant increase in traffic, indicating that members are more actively participating in discussions and exchanging information. Overall, the community's health appears to be stable, with an increase in communication but a decrease in code contributions. It is crucial for us to continue monitoring and evaluating these metrics to ensure the community's continued growth and health.
## Description: The mission of Apache ECharts is the creation and maintenance of software related to a charting and data visualization library written in JavaScript ## Issues: NA ## Membership Data: Apache ECharts was founded 2020-12-16 (2 years ago) There are currently 28 committers and 14 PMC members in this project. The Committer-to-PMC ratio is 2:1. Community changes, past quarter: - No new PMC members. Last addition was He Hao on 2022-07-06. - No new committers. Last addition was He Hao on 2022-07-06. ## Project Activity: v5.4.1 was released on 2022-12-09. The frequency of releasing new versions has been fixed to be around two months, which is a good thing to see. The project is developing stably. ## Community Health: The community is growing steadily. We see some new contributors who are potential candidates to be new committers but waiting to see more contribution from them.
## Description: The mission of Apache ECharts is the creation and maintenance of software related to a charting and data visualization library written in JavaScript ## Issues: NA ## Membership Data: Apache ECharts was founded 2020-12-16 (2 years ago) There are currently 28 committers and 14 PMC members in this project. The Committer-to-PMC ratio is 2:1. Community changes, past quarter: - He Hao was added to the PMC on 2022-07-06 - He Hao was added as committer on 2022-07-06 ## Project Activity: We are working on the release candidate of the next version 5.4.0 and it should be ready in less than a week. In this version, we supported new features to improve mobile interaction experience. For example, touch points are enlarged so that touching near the target point will also trigger touch events. We also introduced a new language, Ukrainian. We improved milestone management so that both the release manager and developers from the community can have a better idea about the issues to be included in a certain version. We believe this can help us track the issues better. ## Community Health: We have a new PMC member on July 6th, which is the first new PMC member since our graduation. He is actively contributing to the project and we are excited to have him on board. On the other hand, we should encourage more long-term contributors. Currently, we have many unreviewed pull requests and it would be discouraging for contributors if their first pull request is not reviewed for a long time. So, the project's PMC members should spend more time reviewing the current open pull requests, starting from recent ones. Hopefully, this can help encourage the contributors to continue contributing to our project.
## Description: The mission of Apache ECharts is the creation and maintenance of software related to a charting and data visualization library written in JavaScript ## Issues: NA ## Membership Data: Apache ECharts was founded 2020-12-16 (a year ago) There are currently 27 committers and 13 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - No new PMC members. Last addition was Houjin Huang on 2020-12-16. - Fu Chunhui was added as committer on 2022-04-12 - Wang Suyan was added as committer on 2022-05-28 ## Project Activity: We released v5.3.2 on 2022-04-01 and is going to test and review v5.3.3 soon. ## Community Health: We have two new committers this quarter and in the last few months, we found more contributors in our projects and can be potential committers to Apache ECharts.
## Description: The mission of Apache ECharts is the creation and maintenance of software related to a charting and data visualization library written in JavaScript ## Issues: NA ## Membership Data: Apache ECharts was founded 2020-12-16 (a year ago) There are currently 26 committers and 14 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - No new PMC members. Last addition was Houjin Huang on 2020-12-16. - No new committers. Last addition was Han Minghao on 2021-09-21. ## Project Activity: We release 2 versions since last report. 5.3.0 was released on 2022-01-27. 5.3.1 was released on 2022-03-07. We introduced many new features in these two versions, including new keyframe based animation to graphic component and custom series, transition animation in the graphic component, a new SVG renderer and so on. These new features can help developers better create data visualization works and convey the meesage behind the data. ## Community Health: We are working on helping new contributors to start their first contribution by providing a clearer instruction on how to contribute and what to help and we see more first-time contributors in the project's pull requests and there's a 25% increase in code contributors since last report.
## Description: The mission of Apache ECharts is the creation and maintenance of software related to a charting and data visualization library written in JavaScript ## Issues: No. ## Membership Data: Apache ECharts was founded 2020-12-16 (a year ago) There are currently 26 committers and 14 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - No new PMC members. Last addition was Houjin Huang on 2020-12-16. - Han Minghao was added as committer on 2021-09-21 ## Project Activity: - We have released two versions since last board meeting, the last of which was on 2021.11.01. - We are working towards the next version 5.3.0, which is expected to be released within a month. ## Community Health: There is a notable increase in the number of emails in our mailing list and most of our users can get feedback from the community in time.
## Description: The mission of Apache ECharts is the creation and maintenance of software related to a charting and data visualization library written in JavaScript ## Issues: A website redirecting issue[1] we are working on it. [1] https://github.com/apache/echarts/issues/15620 ## Membership Data: Apache ECharts was founded 2020-12-16 (9 months ago) There are currently 25 committers and 14 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - No new PMC members. Last addition was Houjin Huang on 2020-12-16. - Shen Shuntian was added as committer on 2021-07-09. A new committer has passed vote and is under processing. ## Project Activity: - We released 5.2.0[2] at 1st Sep which contains a lot of new features like universal transition, new color palette picking strategy, labels for polar bar charts and etc. These new features helps users to create more powerful visualization works. - We are working towards the next version 5.2.1 which is expected to be voted for release in a week. - We have changed the example code from JavaScript into TypeScript and we are going to release it along with the next version. Hopefully, this can help us find more typing issues and provides a better developping experience to our users. - We are working on a bar-racing chart generating tool that can generate code and video automatically from chart data so that users don't have to write complex code to do it. [2] https://echarts.apache.org/handbook/en/basics/release-note/5-2-0 ## Community Health: - We released a "Handbook"[3] recently, which contains online documents from how to get started to detailed tutorials on various topics. This can help users better understand ECharts and have a better developing experience. [3] https://echarts.apache.org/handbook/en/get-started/
## Description: The mission of Apache ECharts is the creation and maintenance of software related to a charting and data visualization library written in JavaScript ## Issues: NA ## Membership Data: Apache ECharts was founded 2020-12-16 (6 months ago) There are currently 24 committers and 14 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Houjin Huang on 2020-12-16. - Nick He was added as committer on 2021-03-19 - Ville Brofeldt was added as committer on 2021-05-24 ## Project Activity: - We released v5.1.1 on April 10. - v5.1.2 is currently under test and should be voted in a few more days. - We are working on the next version v5.2.0. ## Community Health: - Discussion on the mailing list is active (with a 78% increase) - We see more issues are in English and we employed a translator bot that translates the issues in Chinese into English - We joined a summer event to encourage university students contribute to the project this summer. [1] - There would be several topics on Apache ECharts at ApacheCon Asia 2021 [1] https://echarts.apache.org/en/events/2021-05-13-iscas.html
## Description: The mission of Apache ECharts is the creation and maintenance of software related to a charting and data visualization library written in JavaScript ## Issues: NA ## Membership Data: Apache ECharts was founded 2020-12-16 (3 months ago) There are currently 22 committers and 14 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members (project graduated recently). - No new committers were added. A new committer has just passed voting and under invitation. ## Project Activity: - The last version was released on 6th Feb. - We are working on the next version 5.1.0 which will start testing from 31th March. ## Community Health: We see more contributors to the project and the issues opened and closed are both increasing. This is probably caused by our new major version release. We see some of the new contributors are encouraged by our current committers to start contributing with minor changes to the project. This is a good thing to see and we plan to attract more people to contribute.
## Description: The mission of Apache ECharts is the creation and maintenance of software related to a charting and data visualization library written in JavaScript ## Issues: NA ## Membership Data: Apache ECharts was founded 2020-12-16 (2 months ago) There are currently 22 committers and 14 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members (project graduated recently). - No new committers were added. ## Project Activity: A new version v5.0.2 was release on 2021/02/06. We are mainly working on fixing bugs of v5.0 major release and write tutorials about the new features. We hold an online release of v5.0.0 on 2021/01/28. The recorded video will be released on YouTube in a few more weeks. ## Community Health: The graduation blog post of ECharts was officially released on 2021/01/26. [1] We installed a translation bot on GitHub issues that translate Chinese issues into English since we have many Chinese users asking questions in Chinese in issues. [2] Hopefully, this can help more developers understand the topic in the issue. [1] https://blogs.apache.org/foundation/entry/the-apache-software- foundation-announces71 [2] https://github.com/apache/echarts/issues/14237#issuecomment-774642287
## Description: Apache ECharts is a powerful, interactive charting and data visualization library for browser. ## Issues: We have completed the new TLP tasks at jira https://issues.apache.org/jira/browse/INFRA-21290 . ## Membership Data: Apache ECharts was founded 2020-12-16 (23 days ago) There are currently 22 committers and 14 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members (project graduated recently). - No new committers were added. No new PMC member or committers added this quarter because we are mainly working for the graduation and the major release. But we do find some qualified candidates and should take further look next quarter. ## Project Activity: We released a major version 5.0.0 on 2020/12/02. In this version, we provide more than 15 new features. The overall consideration is to make it easier for developers to tell a better story with Apache ECharts. Features include: - Story-telling: We improved the ability to provide an easier way to show the changes of data overtime. - Visual Design: We optimized design based on visualization theory to allow readers to have a better understanding of the data. - Interaction: Multi-state design allows readers to participate in the interaction, the richness and fluency of the interaction makes the users understand the association between data more deeply. - Developer Experience: More powerful and better to use by default, so that developers do not need to worry about data processing, i18n and other issues, so that they can focus on telling a better story of the data. - Accessibility: With a more accessible default theme and using decal patterns to distinguish data, ECharts 5 make it easier for developers to enable accessibility design for their charts and let more people understand the story behind the data. We are also working on more tutorial posts and videos to help the users learn about this major release. These promoting jobs should be done before the end of Jan 2020. We are currently testing our next release and hopefully should start voting next week. ## Community Health: We are working with Sally Khudairi on the graduation announcement. Thanks to Sally's help, it's almost finished now. We plan to announce the graduation in Jan 2021 soon. Commit activity: 473 commits in the past quarter (-29% decrease) 17 code contributors in the past quarter (-22% decrease) GitHub PR activity: 128 PRs opened on GitHub, past quarter (18% increase) 136 PRs closed on GitHub, past quarter (17% increase) GitHub issues: 458 issues opened on GitHub, past quarter (20% increase) 330 issues closed on GitHub, past quarter (-13% decrease)
WHEREAS, the Board of Directors deems it to be in the best interests of the Foundation and consistent with the Foundation's purpose to establish a Project Management Committee charged with the creation and maintenance of open-source software, for distribution at no charge to the public, related to a charting and data visualization library written in JavaScript. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache ECharts Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache ECharts be and hereby is responsible for the creation and maintenance of software related to a charting and data visualization library written in JavaScript; and be it further RESOLVED, that the office of "Vice President, Apache ECharts" be and hereby is created, the person holding such office to serve at the direction of the Board of Directors as the chair of the Apache ECharts Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache ECharts Project; and be it further RESOLVED, that the persons listed immediately below be and hereby are appointed to serve as the initial members of the Apache ECharts Project: * Houjin Huang <dafo@apache.org> * Deqing Li <deqingli@apache.org> * Dong Rui <errorrik@apache.org> * Kener Linfeng <kener@apache.org> * Kevin A. McGrail <kmcgrail@apache.org> * Wenli Zhang <ovilia@apache.org> * Shen Yi <shenyi@apache.org> * Shuang Su <sushuang@apache.org> * Siwen Su <susiwen8@apache.org> * Junting Wang <wangdd@apache.org> * Zhongxiang Wang <wangzx@apache.org> * Dave Fisher <wave@apache.org> * Sheng Wu <wusheng@apache.org> * Zak Wu <zakwu@apache.org> NOW, THEREFORE, BE IT FURTHER RESOLVED, that Wenli Zhang be appointed to the office of Vice President, Apache ECharts, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed; and be it further RESOLVED, that the Apache ECharts Project be and hereby is tasked with the migration and rationalization of the Apache Incubator ECharts podling; and be it further RESOLVED, that all responsibilities pertaining to the Apache Incubator ECharts podling encumbered upon the Apache Incubator PMC are hereafter discharged. Special Order 7C, Establish the Apache ECharts Project, was approved by Unanimous Vote of the directors present.
ECharts is a charting and data visualization library written in JavaScript. ECharts has been incubating since 2018-01-18. ### Three most important unfinished issues to address before graduating: 1. Discuss and vote on graduation proposal. Our maturity model is available at https://cwiki.apache.org/confluence/display/ECHARTS/Apache+Maturity+Model +Assessment+for+ECharts ### Are there any issues that the IPMC or ASF Board need to be aware of? We have solved the branding issue of a third-party product and we are going to vote again in the project's mailing list and go through the graduation procedures. ### How has the community developed since the last report? The community is healthy and people are helping contribute to the project. ### How has the project developed since the last report? We are working on the next major release of Apache ECharts (incubating), which is under testing now and is expected to start the release vote in November. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2020-08-28 ### When were the last committers or PPMC members elected? Committer: 2020-10-15, Quill Qian PPMC: 2020-07-27, Zak Wu ### Have your mentors been helpful and responsive? Yes. Mentors offered a lot help. ### Is the PPMC managing the podling's brand / trademarks? We have fixed a lot of third-party extensions' descriptions and readme files to make sure they reference the project as "Apache ECharts" and correct the Website reference to be Apache domain. And we have solved the branding issue of a third-party product, redirecting from https://gallery.echartsjs.com/ to a domain that does not contain "echarts" https://www.makeapie.com. ### Signed-off-by: - [X] (echarts) Kevin A. McGrail Comments: Expecting graduation in December. - [X] (echarts) Dave Fisher Comments: Expecting graduation in December. - [ ] (echarts) Ted Liu Comments: - [X] (echarts) Sheng Wu Comments: ### IPMC/Shepherd notes:
ECharts is a charting and data visualization library written in JavaScript. ECharts has been incubating since 2018-01-18. ### Three most important unfinished issues to address before graduating: 1. Ensure Mentors and IPMC have no remaining issues for graduating We are currently discussing graduation related topics under podling's dev mailing list and make sure PPMC and mentors have no remaining issues before we start discussing under general@incubator. 2. Prepare a resolution 3. Propose votes in incubator and general mailing list ### Are there any issues that the IPMC or ASF Board need to be aware of? We have solved the CDN issue in China by providing a Cloud Service account that can be accessed by PPMCs and found the donor for the CDN fees. The donor Ming Zu is a senior manager of Baidu and fan of ECharts. ### How has the community developed since the last report? The community has grown fast and more people are contributing to the project. 73 people have contributed to the project during incubation. Committers work for more than 6 different companies and from 3 different countries. We elected two committers to be PPMC members since last report. ### How has the project developed since the last report? We have released a new version 4.8.0 and an alpha version 5.0.0-alpha.1 and we are working toward the official release of 5.0.0. ### How would you assess the podling's maturity? Please feel free to add your own commentary. We have made the maturity assessment [1] and are currently discussing in the project's dev mailing list about it. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [ ] Nearing graduation - [X] Other: reviewing and discussing graduation requirements [1] https://cwiki.apache.org/confluence/display/ECHARTS/Apache+Maturity+Model+As sessment+for+ECharts ### Date of last release: 2020-05-28 ### When were the last committers or PPMC members elected? 2020-07-27 ### Have your mentors been helpful and responsive? Yes. Mentors have been very helpful and responsive. Are things falling through the cracks? If so, please list any open issues that need to be addressed. No. ### Is the PPMC managing the podling's brand / trademarks? Are 3rd parties respecting and correctly using the podlings name and brand? If not what actions has the PPMC taken to correct this? Has the VP, Brand approved the project name? The PPMC is managing the brand and trademarks. No problems found about this. ### Signed-off-by: - [X] (echarts) Kevin A. McGrail Comments: ECharts is doing well. - [X] (echarts) Dave Fisher Comments: I expect that ECharts will graduate in the next month or two. - [ ] (echarts) Ted Liu Comments: - [X] (echarts) Sheng Wu Comments: Expect the echarts will be ready for TLP soon. ### IPMC/Shepherd notes:
ECharts is a charting and data visualization library written in JavaScript. ECharts has been incubating since 2018-01-18. ### Three most important unfinished issues to address before graduating: 1. Redirecting echartsjs.com to echarts.apache.org. See reason in the next question. 2. 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? https://echarts.apache.org/ recently changed to a different CDN as a work around for HTTPS CA expiration problem. (See https://issues.apache.org/jira/browse/INFRA-20185?page=com.atlassian.jira.pl ugin.system.issuetabpanels%3Aall-tabpanel ) The CDN change makes the website slow, at least in China as we tested. Our next step is to use echarts.apache.org as domain name and use echarts.cdn.apache.org as resource server. After fixing this problem, we will redirect echartsjs.com to echarts.apache.org so that the website redirection problem can be finally solved. ### How has the community developed since the last report? The community has been more active on the mailing list and pull requests. We have been working on encouraging the community to contribute in varied forms and it seems to take effect. We received 23 pull requests from non-committers since last report. ### How has the project developed since the last report? We release a new version since last report and is discussing and working on the next big version. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2020-03-18 ### When were the last committers or PPMC members elected? 2020-02-21 ### Have your mentors been helpful and responsive? Mentors are very helpful and responsive. ### Is the PPMC managing the podling's brand / trademarks? https://github.com/echarts-maps This GitHub user is creating ECharts related projects. We asked him to add notations stating that these are not official Apache ECharts (incubating) project. It has this description now: "All projects are NOT associated with official Apache ECharts (incubating) project and are independently maintained by chfw.". We also asked the author to add this notice to the readme of each projects but he has not finished this yet because there are many projects need to change. We are under communication with him about this. ### Signed-off-by: - [X] (echarts) Kevin A. McGrail Comments: - [X] (echarts) Dave Fisher Comments: I think that the project is getting close. Thanks KAM for helping with the CDN issues. - [ ] (echarts) Ted Liu Comments: - [X] (echarts) Sheng Wu Comments: The project has a good progress. ### IPMC/Shepherd notes:
ECharts is a charting and data visualization library written in JavaScript. ECharts has been incubating since 2018-01-18. ### Three most important unfinished issues to address before graduating: 1. Status page ( https://incubator.apache.org/projects/echarts.html ) has not been updated and we are going to do this within a month. 2. Official Website: We have redirected echarts.baidu.com to echartsjs.com and put a banner in echartsjs.com stating that the official Website is echarts.apache.org but we still need to come to a conclusion about whether CDN still has a problem with the access in China. If so, we should probably make echartsjs.com as a mirror site with a clear specification about the main site. If not, we should redirect echartsjs.com to echarts.apache.org. 3. Currently the collaborator of [echarts npm package](https://www.npmjs.com/package/echarts) is ecomfe and we should move it to echarts. ### Are there any issues that the IPMC or ASF Board need to be aware of? No. ### How has the community developed since the last report? More people from the community become contributors, either in the form of answering questions in the issues, fixing the document or making pull requests with the code. We did more public introduction about the community and welcome others to contribute and it did show some positive effects recently. ### How has the project developed since the last report? The monthly release became quite on time recently and in each release, we have several pull requests from the community. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2019-12-29 ### When were the last committers or PPMC members elected? 2020.01.15 ### Have your mentors been helpful and responsive? Yes, mentors are very helpful and responsive. ### Is the PPMC managing the podling's brand / trademarks? Yes. ### Signed-off-by: - [X] (echarts) Kevin A. McGrail Comments: Looking forward to a graduation readiness review/exercise - [X] (echarts) Dave Fisher Comments: Definitely nearing graduation - [ ] (echarts) Ted Liu Comments: - [X] (echarts) Sheng Wu Comments: ### IPMC/Shepherd notes:
ECharts is a charting and data visualization library written in JavaScript. ECharts has been incubating since 2018-01-18. ### Three most important unfinished issues to address before graduating: 1. Solve CDN issue and redirect echarts.baidu.com to echarts.apache.org. 2. Vote for more PPMC and bring diversity to it. 3. Check tutorials and other documents to make sure users can find what they need, and the information is up-to-date. Keep the content of Chinese version and English version to be the same. ### Are there any issues that the IPMC or ASF Board need to be aware of? We are still working on the Website speed problem before we can transfer it to Apache server. We are trying the CDN as suggested by Dave and York Shen. It may take several days before we can get conclusion. If this works, we will ask the infra for help with this CDN, if not, we should find other solutions. Currently, we put a banner stating "Apache ECharts is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator.We are working on redirecting this Website to https://echarts.apache.org. You may visit our new official Website now.". Hopefully, this can help with the branding before we do the redirection. ### How has the community developed since the last report? 1. We got more contributors from the community. Last month alone, there are more than 10 non-committer contributors whose pull requests were merged in incubator-echarts project or doc project. 2. The mailing list has been much more active these months. We are publicly discussing issues,monthly release plans, future plans and so on. And more people asked for help and have their problem solved from the mailing list. 3. We are using social medias like YouTube, Twitter and Medium to help promote our project internationally and grow the community. 4. We used labels to state the difficulty of fixing to make it easier for contributors to find bugs that are supposed to be fixed by beginners. ### How has the project developed since the last report? We have released 2 versions since the last report and we are working on the vote of the third one these days. We have formed a monthly release procedure and made the process public. We made an automatic visual test framework, so that the testing job can be made more easily and more bugs can be found during pull request or testing stage before release. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [x] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2019-10-15 ### When were the last committers or PPMC members elected? 2019-10-16 ### Have your mentors been helpful and responsive? Yes. They helped us a lot on the Website and suggestion of how to grow our community. ### Signed-off-by: - [X] (echarts) Kevin A. McGrail Comments: Continuing to make good and stready progress! - [X] (echarts) Dave Fisher Comments: Making progress. Looking forward to the resolution of the CDN issues. - [ ] (echarts) Ted Liu Comments: - [x] (echarts) Sheng Wu Comments: Project PPMC has made a good progress toward the Apache way. Look forward you could make the community more active and diversity. ### IPMC/Shepherd notes:
ECharts is a charting and data visualization library written in JavaScript. ECharts has been incubating since 2018-01-18. ### Three most important unfinished issues to address before graduating: 1. Redirecting echarts.baidu.com to echarts.apache.org. Because we found some speed problem of Apache CDN in China, we haven't done the redirecting job yet. We will do more test and ask for help if necessary. 2. Podling name search. We will try to complete it within this month. 3. Releasing new versions more frequently. ### Are there any issues that the IPMC or ASF Board need to be aware of? No. ### How has the community developed since the last report? Two new committers are accepted. ### How has the project developed since the last report? We received more pull requests from the community. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [x] Nearing graduation - [ ] Other: ### Date of last release: 2019-03-21 ### When were the last committers or PPMC members elected? 2019-06-11 ### Have your mentors been helpful and responsive? Yes. ### Signed-off-by: - [ ] (echarts) John D. Ament Comments: - [X] (echarts) Kevin A. McGrail Comments: I agree with Dave. I saw the close to graduation and it surprised me as well. How is the CDN solution working so we can unblock the website transition? - [X] (echarts) Dave Fisher Comments: I don't think that the polling is close to graduation at all. I missed any communication about the CDN issues. There needs to be more communication on dev@. - [ ] (echarts) Ted Liu Comments: ### IPMC/Shepherd notes:
ECharts is a charting and data visualization library written in JavaScript. ECharts has been incubating since 2018-01-18. Three most important unfinished issues to address before graduating: 1. Apache domain name should be used for the Website. echartsjs.com and echarts.baidu.com should redirect to echarts.apache.org. Currently they are not redirecting due to slow loading time in China. We are working on with a CDN to improve the loading time in China. 2. Website Analytics information should be accessed by PPMC members. We are going to create an Analytics account that can be accessed by PPMC members. 3. Develop more committers from the community. Currently there are some contributors in the community that have contributed continuously and should be considered as new committers. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? We haven't come to a conclusion whether we could use Baidu Tongji in the Website, which is a product quiet similar to Google Analytics. We've consulted John Kinsella <jlkinsel@gmail.com> as our mentor suggested, but got no reply. See https://lists.apache.org/thread.html/efa62d1ace0cc27f7ee4e47df94c346e863b6419f1d1e3ea6fe32c10@%3Cdev.echarts.apache.org%3E My suggestion is to use both Baidu Tongji and Google Analytics. The reason is that Baitu Tongji has only Chinese UI, while Google Analytics may have the potential of losing some data in China since many Google products are not accessible in China. If IPMC and ASF Board are OK with it, we will start a vote for the plan. How has the community developed since the last report? We have announced our first new committer from the community. More people come to contribute in the community, in the forms of code changes, document mending, and so on. How has the project developed since the last report? We released v4.2.1. How would you assess the podling's maturity? Please feel free to add your own commentary. [ ] Initial setup [ ] Working towards first release [x] Community building [ ] Nearing graduation [ ] Other: Date of last release: 2019-03-21 When were the last committers or PPMC members elected? 2019-04-03 Have your mentors been helpful and responsive or are things falling through the cracks? In the latter case, please list any open issues that need to be addressed. Yes. Signed-off-by: [X](echarts) John D. Ament Comments: Glad to see issues getting unblocked as well as semi-recent release. [X](echarts) Kevin A. McGrail Comments: Nice to see things getting unblocked. I think a Terms & Conditions will be needed for my signoff on using Baidu's analytics but I'm not against it. [X](echarts) Dave Fisher Comments: Thanks to Infra the issues blocking a full move to apache.org domains are being addressed. The change is to build a one off CDN in China. [ ](echarts) Ted Liu Comments: Justin Mclean: Is Baidu analytics compliant with the GDPR (EU General Data Protection Regulation)? You might also want to see MXNet's report about needing an ICP filing when setting up CDN in China. I assume infra is handling this? IPMC/Shepherd notes:
ECharts is a charting and data visualization library written in JavaScript. ECharts has been incubating since 2018-01-18. Three most important issues to address in the move towards graduation: 1. Initiating a new release candidate (v4.2.1-rc1) on 2019-01-25. 2. Discussing having a new committer. 3. Discussing develop and release workflow. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? 1. The entrance of Website with Chinese version is under discussion. 2. Currently, the latest version on npm is an rc version. We are working on retagging or deprecating it. 3. Legal problems are under discussion about third party license header. How has the community developed since the last report? More issues are in English now due to our encouragement. How has the project developed since the last report? The project has been improved and we issued a new release candidate on 2019-01-25. How would you assess the podling's maturity? Please feel free to add your own commentary. [ ] Initial setup [ ] Working towards first release [x] Community building [ ] Nearing graduation [ ] Other: Date of last release: 2018-08-04 When were the last committers or PPMC members elected? NA. Have your mentors been helpful and responsive or are things falling through the cracks? In the latter case, please list any open issues that need to be addressed. Yes. Signed-off-by: [ ](echarts) John D. Ament Comments: [X](echarts) Kevin A. McGrail Comments:I will continue to work with the podling to improve things especially regarding unofficial releases. [X](echarts) Dave Fisher Comments: We have provided guidance to the podling about pre-Apache releases and unapproved releases. There is a thread which discusses an issue where code was inspired by code another a different license, but this was not a copy. If there is no conclusion on legal-discuss@ then we will need to ask on a LEGAL JIRA. IPMC/Shepherd notes: Justin Mclean: I think this report could have more detail and misses a number of things that are report worthy. Next time carefully go though the mail list and add anything that the IPMC (and board) would want to know about.
ECharts is a charting and data visualization library written in JavaScript. ECharts has been incubating since 2018-01-18. Three most important issues to address in the move towards graduation: 1. Have merged several pull request from community. 2. Received ICLA files from new contributors. 3. Preparing version 4.2.0 release. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? No. How has the community developed since the last report? Several new contributors joined community, sending PR and helping answer questions. How has the project developed since the last report? Preparing the 4.2.0 release and add some new features and fixed bugs. How would you assess the podling's maturity? Please feel free to add your own commentary. [ ] Initial setup [ ] Working towards first release [x] Community building [ ] Nearing graduation [ ] Other: Date of last release: 2018-08-04 When were the last committers or PPMC members elected? N/A Have your mentors been helpful and responsive or are things falling through the cracks? In the latter case, please list any open issues that need to be addressed. Yes. They helped a lot and solved many of our problems. Signed-off-by: [X](echarts) John D. Ament Comments: [ ](echarts) Kevin A. McGrail Comments: [X](echarts) Dave Fisher Comments: I met with Wenli in Shenzhen. None of the PPMC had subscribed to the private email list. We discussed and this was corrected. More work is coming to the dev@ list and a new release is being Voted on. Looking forward to more discussion on dev@. Next report should have a better discussion about steps to graduation. IPMC/Shepherd notes:
ECharts is a charting and data visualization library written in JavaScript. ECharts has been incubating since 2018-01-18. Three most important issues to address in the move towards graduation: 1. Complete releasing the v4.1.0 version, which is the first version since incubation. 2. Release website at https://echarts.apache.org/ 3. N/A Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? No. How has the community developed since the last report? N/A How has the project developed since the last report? N/A How would you assess the podling's maturity? Please feel free to add your own commentary. [ ] Initial setup [ ] Working towards first release [x] Community building [ ] Nearing graduation [ ] Other: Date of last release: 2018-8-4 When were the last committers or PPMC members elected? N/A Signed-off-by: [ ](echarts) John D. Ament Comments: [ ](echarts) Daniel Gruno Comments: [ ](echarts) Kevin A. McGrail Comments: [X](echarts) Dave Fisher Comments: Going to need to provide guidance on filling out this report. Too much N/A. IPMC/Shepherd notes:
ECharts is a charting and data visualization library written in JavaScript. ECharts has been incubating since 2018-01-18. Three most important issues to address in the move towards graduation: 1. Prepare for v4.1.0 release. 2. Get familiar with release procedure and moving towards first release. 3. Get started with website for project. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? N/A. How has the community developed since the last report? N/A. How has the project developed since the last report? Almost ready for the first release. How would you assess the podling's maturity? Please feel free to add your own commentary. [ ] Initial setup [x] Working towards first release [ ] Community building [ ] Nearing graduation [ ] Other: Date of last release: N/A. When were the last committers or PPMC members elected? N/A. Signed-off-by: [X](echarts) John D. Ament Comments: Podling is working through their first release, and getting through the incubator has begun. [ ](echarts) Daniel Gruno Comments: [ ](echarts) Kevin A. McGrail Comments: [X](echarts) Dave Fisher Comments: Project is getting started and is asking questions. Kevin and John are handling most of the interaction.
ECharts is a charting and data visualization library written in JavaScript. ECharts has been incubating since 2018-01-18. Three most important issues to address in the move towards graduation: 1. Get repo moved to https://github.com/apache/incubator-echarts. 2. Get GitHub ID linked and 2FA enabled. 3. First pushed to https://github.com/apache/incubator-echarts. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? Currently the setting page of GitHub is not visible to us. There may be a problem when we need to configure it (e.g.: see if anything goes wrong when building gh-pages branch) but communication is delayed via email. So we'd like to ask if it is possible for at least one of us core committers to have the admin right. How has the community developed since the last report? We released the information that ECharts has become a repo of Apache, and received positive feedback from the community. How has the project developed since the last report? None. How would you assess the podling's maturity? Please feel free to add your own commentary. [ ] Initial setup [x] Working towards first release [ ] Community building [ ] Nearing graduation [ ] Other: Date of last release: N/A When were the last committers or PPMC members elected? N/A Signed-off-by: [X](echarts) John D. Ament Comments: Lots of development activities picking up. Need to encourage more on list discussion. Its often hard to sift through the developer list due to gitbox notifications. [ ](echarts) Daniel Gruno Comments: [ ](echarts) Kevin A. McGrail Comments: [X](echarts) Dave Fisher Comments: They are really just getting started now that the repos is transferred. The mentors are going to need to educate the podling more, but they have found infra users ML and have asked about how to split up the email flows. One thing I have noticed about GitBox projects is that it is harder to understand what is happening in those notifications vs. JIRAs. (That's just an observation, not sure of the Way yet.
ECharts is a charting and data visualization library written in JavaScript. ECharts has been incubating since 2018-01-18. Three most important issues to address in the move towards graduation: 1. Move GitHub repository to apache/incubator-echarts. 2. Working towards first ASF release. 3. Build the community and attract more committers. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None. How has the community developed since the last report? 1. Got all ICLA signed of initial committers. 2. Updated the license to apache v2 How has the project developed since the last report? None How would you assess the podling's maturity? Please feel free to add your own commentary. [x] Initial setup [ ] Working towards first release [ ] Community building [ ] Nearing graduation [ ] Other: Date of last release: N/A When were the last committers or PPMC members elected? N/A Signed-off-by: [X](echarts) John D. Ament Comments: No on list discussion of report. Some more user based discussions happening, no development activities. [ ](echarts) Daniel Gruno Comments: [ ](echarts) Kevin A. McGrail Comments: [X](echarts) Dave Fisher Comments: Slow startup.
ECharts is a charting and data visualization library written in JavaScript. ECharts has been incubating since 2018-01-18. Three most important issues to address in the move towards graduation: 1. Get all ICLA signed of initial committers. 2. Move GitHub repository to apache/incubator-echarts, update license to apache v2. 3. Working towards first ASF release. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None. How has the community developed since the last report? N/A(This is the first report); most developers have signed ICLAs, SGA is in flight. How has the project developed since the last report? N/A(This is the first report) How would you assess the podling's maturity? Please feel free to add your own commentary. [X] Initial setup [ ] Working towards first release [ ] Community building [ ] Nearing graduation [ ] Other: Date of last release: N/A(This is the first report) When were the last committers or PPMC members elected? 2018-01-18(entering incubation) Signed-off-by: [X](echarts) John D. Ament Comments: [ ](echarts) Daniel Gruno Comments: [ ](echarts) Kevin A. McGrail Comments: [X](echarts) Dave Fisher Comments: