You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datasketches.apache.org by le...@apache.org on 2020/10/30 00:20:52 UTC

[incubator-datasketches-website] branch master updated: Added Graduation Checklist

This is an automated email from the ASF dual-hosted git repository.

leerho pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-datasketches-website.git


The following commit(s) were added to refs/heads/master by this push:
     new bff447e  Added Graduation Checklist
bff447e is described below

commit bff447e3e272847e07b7c164ffdb0617c0fd813e
Author: Lee Rhodes <le...@users.noreply.github.com>
AuthorDate: Thu Oct 29 17:20:30 2020 -0700

    Added Graduation Checklist
---
 docs/Background/Presentations.md       |   9 ++
 docs/Graduation/GraduationCheckList.md | 152 +++++++++++++++++++++++++++++++++
 docs/Graduation/Maturity.md            |  19 ++++-
 3 files changed, 179 insertions(+), 1 deletion(-)

diff --git a/docs/Background/Presentations.md b/docs/Background/Presentations.md
index 48bbdf4..f7d1bc5 100644
--- a/docs/Background/Presentations.md
+++ b/docs/Background/Presentations.md
@@ -31,6 +31,15 @@ layout: doc_page
 | Conference| [Spark+AI](https://www.youtube.com/channel/UC3q8O3Bh2Le8Rj1-Q-_UUbA)          |   
 | Link      | [YouTube](https://www.youtube.com/watch?time_continue=5&v=WPwCnswDbOU)        |
 
+| Title     | DataSketches, an introduction                                                 |
+| --------- | ----------------------------------------------------------------------------  |
+| Synopsis  | Quick review of Quantiles, Frequent Items and other sketches.                 |
+| Presenter | [Claude Warren](https://www.linkedin.com/in/claudewarren/) from Wipro Systems, Ireland  |
+| Date      | Feb 1 & 2, 2020                                                               |
+| Conference| [FOSDEM 2020](https://archive.fosdem.org/2020/)                               |   
+| Link      | [Video](https://archive.fosdem.org/2020/schedule/event/apache_datasketches/)  |
+| Link      | [Slides](https://archive.fosdem.org/2020/schedule/event/apache_datasketches/attachments/slides/3547/export/events/attachments/apache_datasketches/slides/3547/DataSketches_An_introduction.pdf) |
+
 | Title     | Counting Unique Users in Real Time: Here's a Challenge for You! (Part II)     |
 | --------- | ----------------------------------------------------------------------------  |
 | Synopsis  | ElasticSearch vs Druid & Theta Sketches.                                      |
diff --git a/docs/Graduation/GraduationCheckList.md b/docs/Graduation/GraduationCheckList.md
new file mode 100644
index 0000000..86f33f7
--- /dev/null
+++ b/docs/Graduation/GraduationCheckList.md
@@ -0,0 +1,152 @@
+---
+layout: doc_page
+---
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+-->
+# Graduation Checklist
+This is a compilation of a number of documents I could find on graduating an incubator project to a Top Level Project.
+
+## References
+* [Guide to Successful Graduation](https://incubator.apache.org/guides/graduation.html)
+* [Guide to Successful Community Building](https://incubator.apache.org/guides/community.html)
+* [DataSketches Board Reports](https://whimsy.apache.org/board/minutes/DataSketches.html)
+* [Duties of the PMC Chair](http://www.apache.org/dev/pmc.html#chair)
+
+## Initial Checks
+* [Review the project Status](https://incubator.apache.org/projects/datasketches.html) : DONE
+* [Review the Clutch Report](http://incubator.apache.org/clutch/datasketches.html): DONE
+* [Review the Roster](https://whimsy.apache.org/roster/ppmc/datasketches):  DONE
+* [Review Website checks](https://whimsy.apache.org/pods/project/datasketches): DONE
+* [Successful Name Search](https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-168) : DONE
+* Demonstrate ability to create Apache Releases : DONE
+  * See [Project Status](https://incubator.apache.org/projects/datasketches.html)
+
+## Define a Charter - Done
+* Apache DataSketches consists of software related to
+    an open source, high-performance library of stochastic
+    streaming algorithms commonly called "sketches" in the data sciences.
+    Sketches are small, stateful programs that process massive data as a
+    stream and can provide approximate answers, with mathematical
+    guarantees, to computationally difficult queries orders-of-magnitude
+    faster than traditional, exact methods.
+
+## Demonstrate Community Readiness - Open for Feedback
+* Recruit users, developers, committers and PMCers
+	* We have participated in a number of conferences
+		* USPTO-2020 Tech Conference
+		* Spark & AI 2020 Conference
+		* ACM-KDD Conference
+		* ApacheCon 2019 and 2020
+		* FOSDEM 2020 Conference (Brussels)
+		* See [Presentations](https://datasketches.apache.org/docs/Background/Presentations.html).
+	* DataSketches is integrated into a number of systems, for example:
+	   * Apache Druid
+	   * Apache Impala (in process)
+	   * Permutive.com
+	   * GCHQ/Gaffer
+	   * Splice Machine
+	   * PostgreSQL
+	   * Apache Hive
+	   * Apache Pig
+	   * Nielsen.com
+	   * Amazon AWS (in process)
+	* We recently added a new committer on August 17, 2020.
+* Take responsible collective action
+	* We do post major issues for disscussion and vote on our dev@ mailing list. 
+* Demonstrate ability to disagree in public on technical matters without destroying personal relationships
+	* We are all professionals and individuals with different points of view. Our ability to deal with diversity is what makes us strong.
+* Create an open, positive and inclusive atmosphere on the mailing lists
+	* We have received very positive feedback from our users about our responsiveness, willingness to help, and openness to invite new users into our discussions. 
+
+## Complete Project Maturity Model - Open for Feedback
+* [Complete Project Maturity Model](https://github.com/apache/incubator-datasketches-website/blob/master/docs/Graduation/Maturity.md): DONE
+
+
+# The Following Items are TBD
+
+## Prepare the Resolution
+### Election of PMC Chair by the PPMC (on private@datasketches.apache.org)
+* PMC Chairs are Vice Presidents given charge of the proper operation of their projects.
+* The PMC Chair serves at the direction of the Board of Directors as the chair 
+    of the Apache Project, and has primary responsibility for management of 
+    the project within the scope of responsibility of the Apache Project.
+* Once the PMC Chair has been elected, the Resolution can be created from <https://whimsy.apache.org/roster/ppmc/datasketches>
+
+
+## DISCUSS Graduation on dev@datasketches.apache.org
+* Ensure Mentors have no remaining issues
+
+## VOTE on Graduation on dev@datasketches.apache.org
+* Notify the IPMC general list that a community vote is in progress
+* Achieve positive community graduation recommendatation vote
+
+## DISCUSS Graduation on general@incubator.apache.org
+* Ensure IPMC has no remaining issues
+
+## VOTE Graduation on general@incubator.apache.org
+* Achieve positive IPMC graduation recommendatation vote
+
+## Write Proposal Letter to Board
+* <https://incubator.apache.org/guides/graduation.html>
+
+```
+From: (PMC Chair)
+To: board@apache.org
+CC: <<project>-private _at_ incubator dot apache dot org>
+Subject: Proposed Resolution: Establish Apache DataSkeches as TLP
+
+Dear Apache Board,
+
+Apache DataSkeches is ready for graduation out of the incubator. So, please
+consider the draft resolution below at your next meeting.
+
+<thank you, best regards, personal note if you wish, etc etc>
+
+(PMC Chair)
+
+--
+References:
+
+Home: <https://datasketches.apache.org>
+Vote by project: <link to vote thread on project list>
+Vote by incubator: <link to vote thread on general list>
+
+Resolution draft:
+
+<<resolution goes here, 72 characters wide,
+indent with 4 spaces>>
+
+--
+<PMC Chair e-mail sig, if you have one>
+```
+
+## Acceptance of Resolution by the Board
+
+## Press Release for new TLPs
+* Notify [ASF Marketing & Publicity](mailto:press@apache.org).
+
+## Tasks After Graduaton
+* <https://incubator.apache.org/guides/transferring.html>
+
+## PMC Guides
+* <http://www.apache.org/dev/pmc.html>
+* <http://www.apache.org/dev/#pmc>
+* <http://www.apache.org/foundation/how-it-works.html#pmc>
+
+
diff --git a/docs/Graduation/Maturity.md b/docs/Graduation/Maturity.md
index 873c4d4..b535d2e 100644
--- a/docs/Graduation/Maturity.md
+++ b/docs/Graduation/Maturity.md
@@ -1,7 +1,24 @@
 ---
 layout: doc_page
 ---
-
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+-->
 # Apache Project Maturity Model Assessment for DataSketches (DRAFT)
 
 ## Overview


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datasketches.apache.org
For additional commands, e-mail: commits-help@datasketches.apache.org