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

fokko pushed a commit to branch production
in repository https://gitbox.apache.org/repos/asf/parquet-site.git


The following commit(s) were added to refs/heads/production by this push:
     new 93e5cda  PARQUET-2489: Guidance on Parquet-Java releases (#61)
93e5cda is described below

commit 93e5cda6268da8f980d00a9ed61ba1c8e180768b
Author: emkornfield <[email protected]>
AuthorDate: Wed Nov 13 04:33:09 2024 -0800

    PARQUET-2489: Guidance on Parquet-Java releases (#61)
    
    * DRAFT: Strawman proposal for releases
    
    * cleanup based on updates to parquet format
    
    * reflow
    
    * Apply suggestions from code review
    
    Co-authored-by: Joris Van den Bossche <[email protected]>
    
    * update title
    
    * Update content/en/docs/Contribution Guidelines/modules.md
    
    Co-authored-by: Andrew Lamb <[email protected]>
    
    * Add note that the steps are more or less the same as parquet-format.
    
    ---------
    
    Co-authored-by: Joris Van den Bossche <[email protected]>
    Co-authored-by: Andrew Lamb <[email protected]>
---
 .../en/docs/Contribution Guidelines/releasing.md    | 21 +++++++++++++++++++--
 .../en/docs/Contribution Guidelines/sub-projects.md |  2 +-
 2 files changed, 20 insertions(+), 3 deletions(-)

diff --git a/content/en/docs/Contribution Guidelines/releasing.md 
b/content/en/docs/Contribution Guidelines/releasing.md
index 5a3dd62..c4a72f2 100644
--- a/content/en/docs/Contribution Guidelines/releasing.md      
+++ b/content/en/docs/Contribution Guidelines/releasing.md      
@@ -1,6 +1,6 @@
 ---
-title: "Releasing Parquet"
-linkTitle: "Releasing Parquet"
+title: "Releasing Parquet-Java"
+linkTitle: "Releasing Parquet-Java"
 weight: 4
 description: >
   How to release Parquet-Java
@@ -8,6 +8,8 @@ description: >
 
 ### Setup
 
+N.B. The mechanics of releasing parquet-format is the same (e.g. setting up 
keys, branching, votes, etc)
+
 You will need: 
 
 - PGP code signing keys, published in 
[KEYS](https://downloads.apache.org/parquet/KEYS).
@@ -173,3 +175,18 @@ Add a [new release to 
GitHub](https://github.com/apache/parquet-java/releases/ne
     Java artifacts are available from Maven Central.
 
     Thanks to everyone for contributing!
+
+#### 6\. Update parquet-format with feature enablement guidance
+
+The recommendations for other feature enablement is generally tied to releases 
of
+parquet-java (details are in the parquet-format repo).  As releases are made 
the
+specification should be updated to indicate the recommended dates for when a 
new
+feature may be enabled.
+
+
+### Release Cadence
+
+Provided enough volunteers are available the Parquet community aims to have
+releases on a quarterly basis (Targets months are January, April, July and
+October). If a new major version is necessary it will be targetted for the
+October release.
diff --git a/content/en/docs/Contribution Guidelines/sub-projects.md 
b/content/en/docs/Contribution Guidelines/sub-projects.md
index 1577dfa..fc6bfa9 100644
--- a/content/en/docs/Contribution Guidelines/sub-projects.md   
+++ b/content/en/docs/Contribution Guidelines/sub-projects.md   
@@ -8,7 +8,7 @@ description: >
 
 The [parquet-format](https://github.com/apache/parquet-format) project 
contains format specifications and Thrift definitions of metadata required to 
properly read Parquet files.
 
-The [parquet-java](https://github.com/apache/parquet-java) project contains 
multiple sub-modules, which implement the core components of reading and 
writing a nested, column-oriented data stream, map this core onto the parquet 
format, and provide Hadoop Input/Output Formats, Pig loaders, and other 
Java-based utilities for interacting with Parquet.
+The [parquet-java](https://github.com/apache/parquet-java) project is a Java 
library to read and write Parquet files. It consists of multiple sub-modules, 
which implement the core components of reading and writing a nested, 
column-oriented data stream, to and from the Parquet format, along with Hadoop 
Input/Output Formats, Pig loaders, and other Java-based utilities for 
interacting with Parquet.
 
 The [parquet-cpp](https://arrow.apache.org/docs/cpp/parquet.html) project is a 
C++ library to read-write Parquet files. It is part of the [Apache 
Arrow](https://arrow.apache.org/) C++ implementation, with bindings to Python, 
R, Ruby and C/GLib.
 

Reply via email to