You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hive integration is provided via the [parquet-hive](https://github.com/apache/parquet-java/tree/master/parquet-hive) sub-project.
138
-
139
143
Hive integration is now deprecated within the Parquet project. It is now maintained by Apache Hive.
140
144
141
145
## Build
@@ -149,51 +153,51 @@ The build runs in [GitHub Actions](https://github.com/apache/parquet-java/action
149
153
150
154
## Add Parquet as a dependency in Maven
151
155
152
-
The current release is version `1.15.1`.
156
+
The current release is version `1.17.0`.
153
157
154
158
```xml
155
159
<dependencies>
156
160
<dependency>
157
161
<groupId>org.apache.parquet</groupId>
158
162
<artifactId>parquet-common</artifactId>
159
-
<version>1.15.1</version>
163
+
<version>1.17.0</version>
160
164
</dependency>
161
165
<dependency>
162
166
<groupId>org.apache.parquet</groupId>
163
167
<artifactId>parquet-encoding</artifactId>
164
-
<version>1.15.1</version>
168
+
<version>1.17.0</version>
165
169
</dependency>
166
170
<dependency>
167
171
<groupId>org.apache.parquet</groupId>
168
172
<artifactId>parquet-column</artifactId>
169
-
<version>1.15.1</version>
173
+
<version>1.17.0</version>
170
174
</dependency>
171
175
<dependency>
172
176
<groupId>org.apache.parquet</groupId>
173
177
<artifactId>parquet-hadoop</artifactId>
174
-
<version>1.15.1</version>
178
+
<version>1.17.0</version>
175
179
</dependency>
176
180
</dependencies>
177
181
```
178
182
179
183
### How To Contribute
180
184
181
-
We prefer to receive contributions in the form of GitHub pull requests. Please send pull requests against the [parquet-java](https://github.com/apache/parquet-java) Git repository. If you've previously forked Parquet from its old location, you will need to add a remote or update your origin remote to https://github.com/apache/parquet-java.git
185
+
We prefer to receive contributions in the form of GitHub pull requests. Please send pull requests against the [parquet-java](https://github.com/apache/parquet-java) Git repository. If you've previously forked Parquet from its old location, you will need to add a remote or update your origin remote to `https://github.com/apache/parquet-java.git`.
182
186
183
-
If you are looking for some ideas on what to contribute, check out jira issues for this project labeled ["pick-me-up"](https://issues.apache.org/jira/browse/PARQUET-5?jql=project%20%3D%20PARQUET%20and%20labels%20%3D%20pick-me-up%20and%20status%20%3D%20open).
184
-
Comment on the issue and/or contact [dev@parquet.apache.org](http://mail-archives.apache.org/mod_mbox/parquet-dev/) with your questions and ideas.
187
+
If you are looking for some ideas on what to contribute, check out [GitHub issues](https://github.com/apache/parquet-java/issues) for labeled [Good first issue](https://github.com/apache/parquet-java/issues?q=state%3Aopen%20label%3A%22Good%20first%20issue%22). Comment on the issue and/or contact [dev@parquet.apache.org](https://lists.apache.org/list.html?dev@parquet.apache.org) with your questions and ideas.
185
188
186
-
If you’d like to report a bug but don’t have time to fix it, you can still post it to our [issue tracker](https://issues.apache.org/jira/browse/PARQUET), or email the mailing list [dev@parquet.apache.org](http://mail-archives.apache.org/mod_mbox/parquet-dev/)
189
+
If you’d like to report a bug but don’t have time to fix it, you can still raise an [issue on GitHub](https://github.com/apache/parquet-java/issues/new/choose), or email the mailing list [dev@parquet.apache.org](https://lists.apache.org/list.html?dev@parquet.apache.org).
187
190
188
191
To contribute a patch:
189
192
190
193
1. Break your work into small, single-purpose patches if possible. It’s much harder to merge in a large change with a lot of disjoint features.
191
-
2. Create a JIRA for your patch on the [Parquet Project JIRA](https://issues.apache.org/jira/browse/PARQUET).
192
-
3. Submit the patch as a GitHub pull request against the master branch. For a tutorial, see the GitHub guides on forking a repo and sending a pull request. Prefix your pull request name with the JIRA name (ex: https://github.com/apache/parquet-java/pull/240).
194
+
2. Create an issue for your patch on the [GitHub issues](https://github.com/apache/parquet-java/issues).
195
+
3. Submit the patch as a GitHub pull request against the master branch. For a tutorial, see the GitHub guides on forking a repo and sending a pull request. Prefix your pull request name with the issue (ex: https://github.com/apache/parquet-java/pull/3260).
193
196
4. Make sure that your code passes the unit tests. You can run the tests with `./mvnw test` in the root directory.
194
197
5. Add new unit tests for your code.
195
198
196
199
We tend to do fairly close readings of pull requests, and you may get a lot of comments. Some common issues that are not code structure related, but still important:
200
+
197
201
* Use 2 spaces for whitespace. Not tabs, not 4 spaces. The number of the spacing shall be 2.
198
202
* Give your operators some room. Not `a+b` but `a + b` and not `foo(int a,int b)` but `foo(int a, int b)`.
199
203
* Generally speaking, stick to the [Sun Java Code Conventions](http://www.oracle.com/technetwork/java/javase/documentation/codeconvtoc-136057.html)
@@ -204,18 +208,20 @@ Thank you for getting involved!
0 commit comments