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 >