Hi,

Thanks for all your feedback. I understand we prefer hive-site, and
we'd like to relocate and refine the dev guide, information about Hive
4, Javadoc, etc. I'm happy to see many opinions. My minimal short-term
desire is to enable a new contributor to learn "how to run qtest" by
themselves; the persona is a Java developer who is experienced but new
to Hive. It would be excellent if our document is also user-friendly.

I am also checking HIVE-28666, which is game-changing. I have had no
such idea of copying everything at once. Let's review it.

Regards,
Okumin

On Wed, Dec 11, 2024 at 8:57 PM Stamatis Zampetakis <zabe...@gmail.com> wrote:
>
> 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