Hey everyone,

Improving and facilitating contributions for newcomers is super important
so any action towards this direction is very much welcome. I am not sure
what exactly you have in mind Okumin but if there's a meaningful way to
combine/organize the aforementioned documents we can review the concrete
proposal and move it forward.

As others mentioned already, in the past we discussed the migration of the
wiki to the website. This should be the first step since it would greatly
facilitate the review process especially if we start moving material
around. I think everyone agrees that moving away from the wiki is the right
direction so I started working on a POC to get a first version in the next
few days. It won't be perfect but we can improve gradually.

Regarding the javadocs, I don't know if it should be moved to the site or
not but the fact that it is broken right now is something that is worth a
ticket and it would be great if someone has the bandwidth to look into it.

Best,
Stamatis

On Tue, Dec 10, 2024, 7:30 PM Simhadri G <simhad...@apache.org> wrote:

> Thanks for bringing this up.
>
> I would like to add that the current javadocs for hive hosted on svn is
> broken .
> https://hive.apache.org/docs/javadocs/
>
> We should move the javadocs to the hive-site repo as a part of this
> initiative as well.
>
>
>
>
>
>
>
> On Tue, Dec 10, 2024, 11:27 PM Ayush Saxena <ayush...@gmail.com> wrote:
>
>> Thanks, everyone, for the discussion! I recall bringing up this
>> initiative during our conversations about the Hive 4.0 release. At the
>> time, most of us agreed on the importance of having versioned
>> documentation on the website, especially since the current information
>> is scattered across various wikis—some of which are outdated—causing
>> confusion for many users.
>>
>> As part of a long-term plan, if someone has the bandwidth, we should
>> prioritize migrating Hive 4.X documentation to the website. Even if
>> it’s not possible to do it all at once, taking incremental steps in
>> that direction would be highly beneficial.
>>
>> For context, I had started drafting a wiki for Hive 4.x [1], given the
>> lack of time to integrate all relevant documentation directly into the
>> website. If anyone is interested in picking this up, a good starting
>> point might be migrating the contribution guidelines and key portions
>> of the 4.x documentation to the site.
>>
>> – Ayush
>>
>> [1] https://cwiki.apache.org/confluence/display/Hive/Apache+Hive+4.0.X
>>
>> On Mon, 9 Dec 2024 at 08:27, Butao Zhang <butaozha...@163.com> wrote:
>> >
>> > Thanks Okumin for starting this thread.  We definitely need a more
>> comprehensive contribution documents!
>> > Personally, i want to add a new webpage in hive-site(
>> https://github.com/apache/hive-site/). But our hive-site is so simple, i
>> am not sure if some folks  want to develop a brand new hive-site :). Some
>> other OSS project like Spark & Iceberg, have the good & updated
>> doc/webpage, which can make new contribution work happy.
>> >
>> > Therefore, maybe the current reasonable solution is to add a new
>> document for Hive master/ Hive4, as we only focus on Hive master/ Hive4
>> since then. But we need to ensure the Hive developers could easily find the
>> new wiki docs, e.g. maybe add a link from the old wiki docs.
>> >
>> >
>> > Thanks,
>> > Butao Zhang
>> > ---- Replied Message ----
>> > FromShohei Okumiya<oku...@apache.org>
>> > Date12/9/2024 10:23
>> > To<dev@hive.apache.org>
>> > Subject[DISCUSS] Reorganize documents for developers/contributors
>> > Hi Hive developers,
>> >
>> > I'd like to discuss my idea, which provides a single source for Hive
>> > contributors.
>> >
>> > Recently, I reviewed multiple pull requests submitted by new
>> > contributors. Our Query Unit Test suite was tricky enough for new
>> > people, and we sometimes needed to guide them through GitHub or
>> > e-mails. It requires some contexts like the directory structure or
>> > various types of TestCliDriver. I think a comprehensive document would
>> > be helpful.
>> >
>> > We already have three documents that describe how to use the testing
>> > framework. It is hard to remember which contains the latest
>> > information as they all have generic titles. Also, I think some
>> > content is not aligned with real needs(e.g., branch-1 or branch-2 are
>> > unimportant for most people in 2024). I guess they can be barriers for
>> > new developers.
>> > - Developer Guide:
>> > https://cwiki.apache.org/confluence/display/Hive/DeveloperGuide
>> > - How to Contribute to Apache Hive:
>> > https://cwiki.apache.org/confluence/display/Hive/HowToContribute
>> > - Hive Developer FAQ:
>> > https://cwiki.apache.org/confluence/display/Hive/HiveDeveloperFAQ
>> >
>> > Then, I'd like to propose creating a document for developers tuned for
>> > 2024 and deprecating the old documents. This will help new
>> > contributors develop Hive, and existing committers support patch
>> > authors. Do you know if this initiative is viable?
>> >
>> > If it is viable, where should it be written, i.e., WIKI or hive-site?
>> > I guess we prefer hive-site for new pages, but that might not be true.
>> >
>> > Regards,
>> > Okumin
>>
>

Reply via email to