-
Notifications
You must be signed in to change notification settings - Fork 3k
Docs: Add separate contributing page for Iceberg website. #4096
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Docs: Add separate contributing page for Iceberg website. #4096
Conversation
29a4c72 to
ed868c8
Compare
| --> | ||
| # Contributing | ||
|
|
||
| In this document, you will find some guidelines on contributing to Apache Iceberg. Please keep in mind that none of |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this page?
|
|
||
| ## Building the Project Locally | ||
|
|
||
| Iceberg is built using Gradle with Java 1.8 or Java 11. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Java 8 or 11
| 3); | ||
|
|
||
| // BAD: arguments and chained methods mixed | ||
| SomeObject myNewObject = SomeObject.builder(schema, partitionSpec |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
missing a , at the end
|
Should we also update |
|
And we need another section for doc contribution guidance described in https://github.com/apache/iceberg-docs/blob/main/README.md, this can be in the same or a different PR. |
I was planning on doing that after the link exists.
Good catch, I will just do that in this PR |
ed868c8 to
eef2d1d
Compare
| * `iceberg-hive-metastore` is an implementation of Iceberg tables backed by the Hive metastore Thrift client | ||
| * `iceberg-data` is an optional module for working with tables directly from JVM applications | ||
|
|
||
| This project Iceberg also has modules for adding Iceberg support to processing engines: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There are some recent changes related in #4078 we might want to follow. But I think we can keep this as is for now and later move all these information to multi-engine support page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Makes sense to me, I think we can tackle this in a follow on.
| * `iceberg-mr` contains an InputFormat and other classes for integrating with Apache Hive | ||
| * `iceberg-pig` is an implementation of Pig's LoadFunc API for Iceberg | ||
|
|
||
| ## Website and Documentation Updates |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think we also need some explanations of the website repository in this page, basically the first section in the iceberg-docs README. Otherwise it's a bit confusing when reading the contents below.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Agreed, some context on the separate repos would help.
docs/common/community/talks.md
Outdated
| --- | ||
| url: talks | ||
| weight: 300 | ||
| weight: 400 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why is contributing before talks? I think blogs (200) and talks should be next to each other.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Contributing should not be before talks, I think I was trying to verify if "weight" does what I thought it did and that change got included in this commit 😃 . Will do blogs, talks, and then contributing in that order. Thoughts?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yeah that order sounds good to me
eef2d1d to
a086623
Compare
Currently, most of the details for contributing are on https://github.com/apache/iceberg/blob/master/CONTRIBUTING.md. Since the Iceberg website should be the go-to for this information, and there is enough unique content for contributing we can have a separate page for this on the site.
a086623 to
dca0034
Compare
|
Made a few changes: 1.) Added some more clarifications to the new contributing page. @jackye1995 Let me know your thoughts! |
jackye1995
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| @@ -1,6 +1,5 @@ | |||
| --- | |||
| url: blogs | |||
| weight: 200 | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for catching this! These were left over from when these pages were moved from versioned to common and you're right, they're no longer needed here.
samredai
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me, thanks @amogh-jahagirdar!
|
Thanks for contributing @amogh-jahagirdar , and @samredai thanks for the review! |
Currently, most of the details for contributing are on https://github.com/apache/iceberg/blob/master/CONTRIBUTING.md.
Since the Iceberg website should be the go-to for this information, and there is
enough unique content for contributing we can have a separate page for this on the site.