You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@hive.apache.org by SG <si...@gmail.com> on 2022/09/15 15:02:35 UTC

Proposal: Revamp Apache Hive website.

Hi Everyone,

The existing apache hive website https://hive.apache.org/ hasn't been
updated for a very long time. Additionally, I was not able to build the
docker image associated with the site to test out new changes as well.
https://github.com/apache/hive-site

Since the website is the front page of the project, I believe it would be
good to revamp the apache hive website with the latest features and
releases.

As a result, I have spent some time setting up an initial draft of the
website. There are still quite a few things that still need to be
added/updated in the draft.  Here is the prototype site that I put together
so everyone could check it out: https://simhadri-g.github.io/hive-site-hugo/

The new website is based on Hugo. Hugo, is one of the most popular
open-source static site generators. I was able to get a hugo version of the
site up very quickly with a landing page and docs and hugo also makes
maintaining the site very simple.

Please have a look. Any feedback is much appreciated.

Existing website: https://hive.apache.org/
New website: https://simhadri-g.github.io/hive-site-hugo/

Thanks!
Simhadri G

Re: Proposal: Revamp Apache Hive website.

Posted by Chris Nauroth <cn...@apache.org>.
That looks great! Thank you so much for your efforts, Simhadri!

Chris Nauroth


On Thu, Jan 12, 2023 at 2:52 AM Simhadri G <si...@gmail.com> wrote:

> Hello Everyone,
>
> Happy new year!
>
> I am happy to announce that the new Apache Hive website[1] is finally up
> and running.
> It can be accessed here: https://hive.apache.org/
>
> I would like to specially thank Stamatis, Ayush, Sai Heamanth for
> reviewing the PR. Without their help, the new website would not have
> reached completion.
> I would also like to thank Owen O'Malley, Daniel Gruno,  Alessandro
> Solimando and Pau Tallada for the help and feedback received during the
> process.
>
> Thank you,
> Simhadri G
>
> [1]https://hive.apache.org/
> [2]HIVE-26565 <https://issues.apache.org/jira/browse/HIVE-26565> :
> https://issues.apache.org/jira/browse/HIVE-26565
> [2] INFRA-24077 <https://issues.apache.org/jira/browse/INFRA-24077> :
> https://issues.apache.org/jira/browse/INFRA-24077
>
> On Mon, Jan 9, 2023 at 4:56 PM Stamatis Zampetakis <za...@gmail.com>
> wrote:
>
>> Hi everyone,
>>
>> Simhadri has been working hard to modernize the Hive website (HIVE-26565)
>> for the past few months and I am quite happy with the results.
>>
>> I reviewed the respective PR [1] and will commit the changes in 24h
>> unless there are objections.
>>
>> Best,
>> Stamatis
>>
>> [1] https://github.com/apache/hive-site/pull/2
>>
>> On Wed, Oct 5, 2022 at 8:46 PM Simhadri G <si...@gmail.com> wrote:
>>
>>> Thanks for the feedback Stamatis !
>>>
>>>    - I have updated the PR to include a README.md file with
>>>    instructions to build and view the site locally after making any new
>>>    changes. This will help us preview the changes locally before pushing the
>>>    commit. (Docker is not required here.)
>>>
>>>    - Github pages was used to share the new website with the community
>>>    and it will most likely not be necessary later on.
>>>
>>>    - Regarding the role of Github Actions(gh-pages.yml):
>>>
>>>    - Whenever a PR is merged to the main branch, a github action is
>>>       triggered .
>>>       - Github action will install a hugo and build the site with the
>>>       new changes.  Once the build is successful, HUGO then generates a set of
>>>       static files and these files are automatically merged to the
>>>       hive-site/asf-site branch by github actions bot.
>>>       - From here, to publish  hive-site/asf-site to project web site
>>>       sub-domain (hive.apache.org),  we need to set up a configuration
>>>       block called publish in your .asf.yaml file. (
>>>       https://cwiki.apache.org/confluence/display/INFRA/Git+-+.asf.yaml+features#Git.asf.yamlfeatures-Publishingabranchtoyourprojectwebsite).
>>>
>>>       - We will need help from apache infra - gmcdonald
>>>       <https://github.com/apache/hive-site/commits?author=gmcdonald> or
>>>       Humbedooh
>>>       <https://github.com/apache/hive-site/commits?author=Humbedooh> to
>>>       make sure that we have set this up correctly.
>>>
>>>       - I agree with your suggestion to keep the changes around the
>>>    revamp as minimal as possible and not mix the content update with the
>>>    framework change. In this case, we can make the other changes incrementally
>>>    at a later stage.
>>>
>>>
>>> Thanks!
>>> Simhadri G
>>>
>>> On Wed, Oct 5, 2022 at 3:41 PM Stamatis Zampetakis <za...@gmail.com>
>>> wrote:
>>>
>>>> Thanks for staying on top of this Simhadri.
>>>>
>>>> I will try to help reviewing the PR once I get some time.
>>>>
>>>> What is not yet clear to me from this discussion or by looking at the
>>>> PR is the workflow for making a change appear on the web (
>>>> https://hive.apache.org/). Having a README which clearly states what
>>>> needs to be done is a must.
>>>>
>>>> I also think it is quite important to have instructions and possibly
>>>> docker images for someone to be able to test how the changes look locally
>>>> before commiting a change to the repo.
>>>>
>>>> Another point that needs clarification is the role of github pages. I
>>>> am not sure why it is necessary at the moment and what exactly is the plan
>>>> going forward. If I understand well, currently it is used to preview the
>>>> changes but from my perspective we shouldn't need to commit something to
>>>> the repo to understand if something breaks or not; preview should happen
>>>> locally.
>>>>
>>>> I would suggest to keep the changes around the revamp as minimal as
>>>> possible and not mix the content update with the framework change. As
>>>> usual, smaller changes are easier to review and merge. It is definitely
>>>> worth updating and improving the content but let's do it incrementally so
>>>> that changes can get merged faster.
>>>>
>>>> The list of committers and PMC members for Hive can be found in the
>>>> apache phonebook [1]. The list can easily get outdated so maybe we can
>>>> consider adding links to [1] and/or github and other places instead of
>>>> duplicating the content. Anyways, let's first deal with the revamp and
>>>> discuss content changes later in separate JIRAs/PRs.
>>>>
>>>> Best,
>>>> Stamatis
>>>>
>>>> [1] https://home.apache.org/phonebook.html?project=hive
>>>>
>>>> On Sun, Oct 2, 2022 at 2:41 AM Simhadri G <si...@gmail.com>
>>>> wrote:
>>>>
>>>>> Hello Everyone,
>>>>>
>>>>> I have raised the PR for the revamped Hive Website here:
>>>>>  https://github.com/apache/hive-site/pull/2
>>>>>
>>>>> I kindly request if someone can help review this PR .
>>>>>
>>>>> Until the PR is merged, you can find the updated website here . Please
>>>>> have a look and any feedback is most welcome :)
>>>>> https://simhadri-g.github.io/hive-site/
>>>>>
>>>>> Few other things to note:
>>>>>
>>>>>    - We will need help from someone who has write access to hive-site
>>>>>    repo to update the github workflow once PR is merged.
>>>>>    - One more important question, I came across this (
>>>>>    https://hive.apache.org/people.html ) page, while moving the .md
>>>>>    file to the new website, which lists the current pmc and committers of
>>>>>    hive. I noticed that this list is not upto date, a lot of people seem to be
>>>>>    missing from this list. May I please know where I can find the updated date
>>>>>    list of committers and PMCs which I can refer to and update the page.
>>>>>    - Lastly, I plan to add a few more sections to the homepage soon,
>>>>>    one of the sections I have in mind is to add an overview of all the apache
>>>>>    projects that use or integrate with apache hive... If there are any other
>>>>>    suggestions in addition to this please let me know.
>>>>>
>>>>>
>>>>> Thanks!
>>>>> Simhadri G
>>>>>
>>>>>
>>>>>
>>>>> On Sat, Sep 24, 2022 at 7:03 AM Simhadri G <si...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Thanks everyone,
>>>>>>
>>>>>>  I will begin with creating the PR and share the link in this thread
>>>>>> soon.
>>>>>>
>>>>>> Thanks
>>>>>> Simhadri G
>>>>>>
>>>>>> On Sat, 24 Sep 2022, 04:52 Ayush Saxena, <ay...@gmail.com> wrote:
>>>>>>
>>>>>>> Thanx Everyone,
>>>>>>> Almost a week and we don’t seems to have any objections to start
>>>>>>> with up revamp task with hive-site repo for now.
>>>>>>>
>>>>>>> Other things as mentioned can be followed up and we can try to ask
>>>>>>> folks to establish a PMC consensus if the need be for the futher migration
>>>>>>> tasks.
>>>>>>>
>>>>>>> Simhadri, would be good to create a Jira and link the PR and drop
>>>>>>> the link here in the thread as well, so as people interested can drop
>>>>>>> suggestions regarding the design and content of the website over there, for
>>>>>>> anything else we can always come back here if we are blocked on something,
>>>>>>> or if something more needs to be done in this context.
>>>>>>>
>>>>>>> -Ayush
>>>>>>>
>>>>>>> On 21-Sep-2022, at 6:35 PM, Stamatis Zampetakis <za...@gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>
>>>>>>> 
>>>>>>> The javadocs are currently in svn and they can remain there for the
>>>>>>> moment. Eventually, they could be moved to a hive-site repository and for
>>>>>>> sure we don't want them in the main hive repo. I don't see an immediate
>>>>>>> need to change the place where javadocs are stored but if needed we can
>>>>>>> raise a JIRA ticket and continue the discussion there. It's not a good idea
>>>>>>> to discuss under a closed issue/PR.
>>>>>>>
>>>>>>> The hive-site repo is always gonna be the place for storing the
>>>>>>> generated website (html files etc). When you talk about moving back to the
>>>>>>> hive repo I guess you refer to the source/markdown files. The decision to
>>>>>>> change the process of publishing the website will probably require a PMC
>>>>>>> vote with lazy consensus.
>>>>>>>
>>>>>>> I agree that we can start by updating the current setup. Then we can
>>>>>>> kick off the discussion about moving the website sources to hive repo and
>>>>>>> start publishing from there. I don't know if we need to move the javadocs,
>>>>>>> so we can postpone this discussion till we hit an obstacle.
>>>>>>>
>>>>>>> Best,
>>>>>>> Stamatis
>>>>>>>
>>>>>>> On Mon, Sep 19, 2022 at 12:01 PM Simhadri G <si...@gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Thanks Owen, Stamatis, Ayush and Alessandro for the feedback.
>>>>>>>>
>>>>>>>>    - Regarding the javadocs and the automatically build and to
>>>>>>>>    deploy github-pages discussion in the previous PR thread [1]
>>>>>>>>    <https://github.com/apache/hive/pull/1410>,
>>>>>>>>
>>>>>>>>
>>>>>>>>    - Apache Iceberg-docs ([2]
>>>>>>>>       <https://iceberg.apache.org/javadoc/latest/>) has recently
>>>>>>>>       set up a github workflow ([3])
>>>>>>>>       <https://github.com/apache/iceberg-docs/actions/runs/3062679467/jobs/4943928455>
>>>>>>>>       to publish the javadocs from a given javadocs dir [4]
>>>>>>>>       <https://github.com/apache/iceberg-docs/tree/main/javadoc> ,
>>>>>>>>       I think we can setup the same workflow for Hive javadocs.
>>>>>>>>       - As Ayush and Stamatis have mentioned, I think over the
>>>>>>>>       past 2 years, apache infra has added support for github actions and we can
>>>>>>>>       confirm that from Apache Iceberg/calcite docs that are currently using it.
>>>>>>>>       - But I am not sure regarding which branch or directory we
>>>>>>>>       will need to put the hive javadoc files . This needs more discussion and we
>>>>>>>>       can follow up on this([5]
>>>>>>>>       <https://github.com/apache/hive/pull/1410#issuecomment-680111530>)
>>>>>>>>       .
>>>>>>>>
>>>>>>>>
>>>>>>>>    -  I am not aware about the procedure or the approvals we need
>>>>>>>>    to move from hive-site repo back to the main repository. We will need help
>>>>>>>>    with this.
>>>>>>>>
>>>>>>>>    - I was able to setup the github action on the POC repo:
>>>>>>>>    https://github.com/simhadri-g/hive-site/tree/new-site  .
>>>>>>>>    - Any changes to this repo/new-site will automatically reflect
>>>>>>>>       here once the github workflow completes:
>>>>>>>>       https://simhadri-g.github.io/hive-site/  .
>>>>>>>>
>>>>>>>>       - Considering the feedback, I think we can plan to do in 3
>>>>>>>>    phases, for the first cut I would like to update the website in the present
>>>>>>>>    setup, followed by moving the javadocs to the hive-site repo  and as for
>>>>>>>>    the third phase , we can work on migrating from hive-site to hive repo.
>>>>>>>>
>>>>>>>>    - If everyone agrees, can we please go ahead with the first
>>>>>>>>    phase?
>>>>>>>>
>>>>>>>>
>>>>>>>> [1]https://github.com/apache/hive/pull/1410,
>>>>>>>> [2]https://iceberg.apache.org/javadoc/latest/
>>>>>>>> [3]
>>>>>>>> https://github.com/apache/iceberg-docs/actions/runs/3062679467/jobs/4943928455
>>>>>>>> [4]https://github.com/apache/iceberg-docs/tree/main/javadoc
>>>>>>>> [5]https://github.com/apache/hive/pull/1410#issuecomment-680111530
>>>>>>>> [6] https://github.com/apache/hive/pull/1410#issuecomment-680102815
>>>>>>>>
>>>>>>>>
>>>>>>>> Thanks!
>>>>>>>> Simhadri G
>>>>>>>>
>>>>>>>> On Mon, Sep 19, 2022 at 1:50 PM Alessandro Solimando <
>>>>>>>> alessandro.solimando@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Hi everyone,
>>>>>>>>> thanks Simhadri for pushing this forward.
>>>>>>>>>
>>>>>>>>> I like the look and feel of the new website, and I agree with
>>>>>>>>> Stamatis that having the website sources in the Hive repo,
>>>>>>>>> and automatically publishing the site upon commits would be very beneficial.
>>>>>>>>>
>>>>>>>>> Best regards,
>>>>>>>>> Alessandro
>>>>>>>>>
>>>>>>>>> On Thu, 15 Sept 2022 at 23:11, Stamatis Zampetakis <
>>>>>>>>> zabetak@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> Hi all,
>>>>>>>>>>
>>>>>>>>>> It's great to see some effort in improving the website. The POC
>>>>>>>>>> from Simhadri looks really cool; I didn't check the content but I love the
>>>>>>>>>> look and feel.
>>>>>>>>>>
>>>>>>>>>> Now regarding the current process for modifying and updating the
>>>>>>>>>> website there is some info in this relatively recent thread [1].
>>>>>>>>>>
>>>>>>>>>> Moving forward, I would really like to have the source code of
>>>>>>>>>> the website (markdown etc) in the main repo of the project [2], and use
>>>>>>>>>> GitHub actions to automatically build and push the content to the site repo
>>>>>>>>>> [3] per commit basis.
>>>>>>>>>> This workflow is used in Apache Calcite and I find it extremely
>>>>>>>>>> convenient.
>>>>>>>>>>
>>>>>>>>>> Best,
>>>>>>>>>> Stamatis
>>>>>>>>>>
>>>>>>>>>> [1]
>>>>>>>>>> https://lists.apache.org/thread/4b6x4d6z4tgnv4mo0ycg30y4dlt0msbd
>>>>>>>>>> [2] https://github.com/apache/hive
>>>>>>>>>> [3] https://github.com/apache/hive-site
>>>>>>>>>>
>>>>>>>>>> On Thu, Sep 15, 2022 at 10:50 PM Ayush Saxena <ay...@gmail.com>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> Owen,
>>>>>>>>>>> I am not sure if I am catching you right, But now the repository
>>>>>>>>>>> for the website has changed, we no longer use our main
>>>>>>>>>>> *hive.git* repository for the website, We are using the*
>>>>>>>>>>> hive-site *repository for the website, The migration happened
>>>>>>>>>>> this year January I suppose.
>>>>>>>>>>>
>>>>>>>>>>> Can give a check to the set of commit here from: gmcdonald
>>>>>>>>>>> <https://github.com/apache/hive-site/commits?author=gmcdonald>
>>>>>>>>>>>  and Humbedooh
>>>>>>>>>>> <https://github.com/apache/hive-site/commits?author=Humbedooh>
>>>>>>>>>>> https://github.com/apache/hive-site/commits/main
>>>>>>>>>>>
>>>>>>>>>>> Now whatever you push to main branch of hive-site(
>>>>>>>>>>> https://github.com/apache/hive-site) it gets published on the
>>>>>>>>>>> *asf-site* branch by the buildbot(
>>>>>>>>>>> https://github.com/apache/hive-site/commits/asf-site)
>>>>>>>>>>>
>>>>>>>>>>> Simhadri's changes will be directed to the main branch of the
>>>>>>>>>>> hive-site repo and they will get auto published on the asf-site branch, I
>>>>>>>>>>> tried this a couple of months back and it indeed worked that way. Let me
>>>>>>>>>>> know if we are missing anything on this, I tried to find threads around
>>>>>>>>>>> this but not sure if it is in private@ or so, couldn't find, I
>>>>>>>>>>> will try again and if there is something around that what needs to be done,
>>>>>>>>>>> I will have a word with the Infra folks and get that sorted, if it isn't
>>>>>>>>>>> already.
>>>>>>>>>>>
>>>>>>>>>>> -Ayush
>>>>>>>>>>>
>>>>>>>>>>> On Fri, 16 Sept 2022 at 01:49, Owen O'Malley <
>>>>>>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Look at the threads and talk to Apache Infra. They couldn't
>>>>>>>>>>>> make it work before. We would have needed to manually publish to the
>>>>>>>>>>>> asf-site branch.
>>>>>>>>>>>>
>>>>>>>>>>>> On Thu, Sep 15, 2022 at 7:54 PM Simhadri G <
>>>>>>>>>>>> simhadri064@gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Thanks Ayush, Pau Tallada and Owen O'Malley for the feedback!
>>>>>>>>>>>>>
>>>>>>>>>>>>> @Owen , This website revamp indeed replaces the website with
>>>>>>>>>>>>> markdown as you have mentioned. I have referred to your PR for some of the
>>>>>>>>>>>>> content for the site.
>>>>>>>>>>>>> The actual code for the website is here:
>>>>>>>>>>>>> https://github.com/simhadri-g/hive-site/tree/new-site
>>>>>>>>>>>>>
>>>>>>>>>>>>> Once we add markdown files to the source code under /content/
>>>>>>>>>>>>> , hugo will rebuild the files and generate the static html files in
>>>>>>>>>>>>> ./public/ directory.
>>>>>>>>>>>>> I have copied over these static files to a separate repo and
>>>>>>>>>>>>> temporarily hosted it with gh-pages to start the mail chain.
>>>>>>>>>>>>>
>>>>>>>>>>>>>  For the final site, I am already trying to automate this with
>>>>>>>>>>>>> github actions. So, as soon as any new changes are made to the site branch,
>>>>>>>>>>>>> the github actions will automatically tigger and update the site.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Fri, Sep 16, 2022 at 12:17 AM Owen O'Malley <
>>>>>>>>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> I found it - https://github.com/apache/hive/pull/1410
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Thu, Sep 15, 2022 at 6:42 PM Owen O'Malley <
>>>>>>>>>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I had a PR to replace the website with markdown. Apache
>>>>>>>>>>>>>>> Infra was supposed to make it autopublish. *sigh*
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> .. Owen
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Thu, Sep 15, 2022 at 4:23 PM Pau Tallada <ta...@pic.es>
>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Great work!
>>>>>>>>>>>>>>>> +1 on updating it as well
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Missatge de Ayush Saxena <ay...@gmail.com> del dia dj.,
>>>>>>>>>>>>>>>> 15 de set. 2022 a les 17:40:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Hi Simhadri,
>>>>>>>>>>>>>>>>> Thanx for the initiative, +1 on updating our current
>>>>>>>>>>>>>>>>> website.
>>>>>>>>>>>>>>>>> The new website looks way better than the existing one.
>>>>>>>>>>>>>>>>> Can create a Jira and link this to that after a couple of
>>>>>>>>>>>>>>>>> days if there aren’t any objections to the move, so as people can drop
>>>>>>>>>>>>>>>>> further suggestions over there.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> -Ayush
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> > On 15-Sep-2022, at 8:33 PM, SG <si...@gmail.com>
>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>> > Hi Everyone,
>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>> > The existing apache hive website
>>>>>>>>>>>>>>>>> https://hive.apache.org/ hasn't been
>>>>>>>>>>>>>>>>> > updated for a very long time. Additionally, I was not
>>>>>>>>>>>>>>>>> able to build the
>>>>>>>>>>>>>>>>> > docker image associated with the site to test out new
>>>>>>>>>>>>>>>>> changes as well.
>>>>>>>>>>>>>>>>> > https://github.com/apache/hive-site
>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>> > Since the website is the front page of the project, I
>>>>>>>>>>>>>>>>> believe it would be
>>>>>>>>>>>>>>>>> > good to revamp the apache hive website with the latest
>>>>>>>>>>>>>>>>> features and
>>>>>>>>>>>>>>>>> > releases.
>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>> > As a result, I have spent some time setting up an
>>>>>>>>>>>>>>>>> initial draft of the
>>>>>>>>>>>>>>>>> > website. There are still quite a few things that still
>>>>>>>>>>>>>>>>> need to be
>>>>>>>>>>>>>>>>> > added/updated in the draft.  Here is the prototype site
>>>>>>>>>>>>>>>>> that I put together
>>>>>>>>>>>>>>>>> > so everyone could check it out:
>>>>>>>>>>>>>>>>> https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>> > The new website is based on Hugo. Hugo, is one of the
>>>>>>>>>>>>>>>>> most popular
>>>>>>>>>>>>>>>>> > open-source static site generators. I was able to get a
>>>>>>>>>>>>>>>>> hugo version of the
>>>>>>>>>>>>>>>>> > site up very quickly with a landing page and docs and
>>>>>>>>>>>>>>>>> hugo also makes
>>>>>>>>>>>>>>>>> > maintaining the site very simple.
>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>> > Please have a look. Any feedback is much appreciated.
>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>> > Existing website: https://hive.apache.org/
>>>>>>>>>>>>>>>>> > New website:
>>>>>>>>>>>>>>>>> https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>> > Thanks!
>>>>>>>>>>>>>>>>> > Simhadri G
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>> ----------------------------------
>>>>>>>>>>>>>>>> Pau Tallada Crespí
>>>>>>>>>>>>>>>> Departament de Serveis
>>>>>>>>>>>>>>>> Port d'Informació Científica (PIC)
>>>>>>>>>>>>>>>> Tel: +34 93 170 2729
>>>>>>>>>>>>>>>> ----------------------------------
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>

Re: Proposal: Revamp Apache Hive website.

Posted by Chris Nauroth <cn...@apache.org>.
That looks great! Thank you so much for your efforts, Simhadri!

Chris Nauroth


On Thu, Jan 12, 2023 at 2:52 AM Simhadri G <si...@gmail.com> wrote:

> Hello Everyone,
>
> Happy new year!
>
> I am happy to announce that the new Apache Hive website[1] is finally up
> and running.
> It can be accessed here: https://hive.apache.org/
>
> I would like to specially thank Stamatis, Ayush, Sai Heamanth for
> reviewing the PR. Without their help, the new website would not have
> reached completion.
> I would also like to thank Owen O'Malley, Daniel Gruno,  Alessandro
> Solimando and Pau Tallada for the help and feedback received during the
> process.
>
> Thank you,
> Simhadri G
>
> [1]https://hive.apache.org/
> [2]HIVE-26565 <https://issues.apache.org/jira/browse/HIVE-26565> :
> https://issues.apache.org/jira/browse/HIVE-26565
> [2] INFRA-24077 <https://issues.apache.org/jira/browse/INFRA-24077> :
> https://issues.apache.org/jira/browse/INFRA-24077
>
> On Mon, Jan 9, 2023 at 4:56 PM Stamatis Zampetakis <za...@gmail.com>
> wrote:
>
>> Hi everyone,
>>
>> Simhadri has been working hard to modernize the Hive website (HIVE-26565)
>> for the past few months and I am quite happy with the results.
>>
>> I reviewed the respective PR [1] and will commit the changes in 24h
>> unless there are objections.
>>
>> Best,
>> Stamatis
>>
>> [1] https://github.com/apache/hive-site/pull/2
>>
>> On Wed, Oct 5, 2022 at 8:46 PM Simhadri G <si...@gmail.com> wrote:
>>
>>> Thanks for the feedback Stamatis !
>>>
>>>    - I have updated the PR to include a README.md file with
>>>    instructions to build and view the site locally after making any new
>>>    changes. This will help us preview the changes locally before pushing the
>>>    commit. (Docker is not required here.)
>>>
>>>    - Github pages was used to share the new website with the community
>>>    and it will most likely not be necessary later on.
>>>
>>>    - Regarding the role of Github Actions(gh-pages.yml):
>>>
>>>    - Whenever a PR is merged to the main branch, a github action is
>>>       triggered .
>>>       - Github action will install a hugo and build the site with the
>>>       new changes.  Once the build is successful, HUGO then generates a set of
>>>       static files and these files are automatically merged to the
>>>       hive-site/asf-site branch by github actions bot.
>>>       - From here, to publish  hive-site/asf-site to project web site
>>>       sub-domain (hive.apache.org),  we need to set up a configuration
>>>       block called publish in your .asf.yaml file. (
>>>       https://cwiki.apache.org/confluence/display/INFRA/Git+-+.asf.yaml+features#Git.asf.yamlfeatures-Publishingabranchtoyourprojectwebsite).
>>>
>>>       - We will need help from apache infra - gmcdonald
>>>       <https://github.com/apache/hive-site/commits?author=gmcdonald> or
>>>       Humbedooh
>>>       <https://github.com/apache/hive-site/commits?author=Humbedooh> to
>>>       make sure that we have set this up correctly.
>>>
>>>       - I agree with your suggestion to keep the changes around the
>>>    revamp as minimal as possible and not mix the content update with the
>>>    framework change. In this case, we can make the other changes incrementally
>>>    at a later stage.
>>>
>>>
>>> Thanks!
>>> Simhadri G
>>>
>>> On Wed, Oct 5, 2022 at 3:41 PM Stamatis Zampetakis <za...@gmail.com>
>>> wrote:
>>>
>>>> Thanks for staying on top of this Simhadri.
>>>>
>>>> I will try to help reviewing the PR once I get some time.
>>>>
>>>> What is not yet clear to me from this discussion or by looking at the
>>>> PR is the workflow for making a change appear on the web (
>>>> https://hive.apache.org/). Having a README which clearly states what
>>>> needs to be done is a must.
>>>>
>>>> I also think it is quite important to have instructions and possibly
>>>> docker images for someone to be able to test how the changes look locally
>>>> before commiting a change to the repo.
>>>>
>>>> Another point that needs clarification is the role of github pages. I
>>>> am not sure why it is necessary at the moment and what exactly is the plan
>>>> going forward. If I understand well, currently it is used to preview the
>>>> changes but from my perspective we shouldn't need to commit something to
>>>> the repo to understand if something breaks or not; preview should happen
>>>> locally.
>>>>
>>>> I would suggest to keep the changes around the revamp as minimal as
>>>> possible and not mix the content update with the framework change. As
>>>> usual, smaller changes are easier to review and merge. It is definitely
>>>> worth updating and improving the content but let's do it incrementally so
>>>> that changes can get merged faster.
>>>>
>>>> The list of committers and PMC members for Hive can be found in the
>>>> apache phonebook [1]. The list can easily get outdated so maybe we can
>>>> consider adding links to [1] and/or github and other places instead of
>>>> duplicating the content. Anyways, let's first deal with the revamp and
>>>> discuss content changes later in separate JIRAs/PRs.
>>>>
>>>> Best,
>>>> Stamatis
>>>>
>>>> [1] https://home.apache.org/phonebook.html?project=hive
>>>>
>>>> On Sun, Oct 2, 2022 at 2:41 AM Simhadri G <si...@gmail.com>
>>>> wrote:
>>>>
>>>>> Hello Everyone,
>>>>>
>>>>> I have raised the PR for the revamped Hive Website here:
>>>>>  https://github.com/apache/hive-site/pull/2
>>>>>
>>>>> I kindly request if someone can help review this PR .
>>>>>
>>>>> Until the PR is merged, you can find the updated website here . Please
>>>>> have a look and any feedback is most welcome :)
>>>>> https://simhadri-g.github.io/hive-site/
>>>>>
>>>>> Few other things to note:
>>>>>
>>>>>    - We will need help from someone who has write access to hive-site
>>>>>    repo to update the github workflow once PR is merged.
>>>>>    - One more important question, I came across this (
>>>>>    https://hive.apache.org/people.html ) page, while moving the .md
>>>>>    file to the new website, which lists the current pmc and committers of
>>>>>    hive. I noticed that this list is not upto date, a lot of people seem to be
>>>>>    missing from this list. May I please know where I can find the updated date
>>>>>    list of committers and PMCs which I can refer to and update the page.
>>>>>    - Lastly, I plan to add a few more sections to the homepage soon,
>>>>>    one of the sections I have in mind is to add an overview of all the apache
>>>>>    projects that use or integrate with apache hive... If there are any other
>>>>>    suggestions in addition to this please let me know.
>>>>>
>>>>>
>>>>> Thanks!
>>>>> Simhadri G
>>>>>
>>>>>
>>>>>
>>>>> On Sat, Sep 24, 2022 at 7:03 AM Simhadri G <si...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Thanks everyone,
>>>>>>
>>>>>>  I will begin with creating the PR and share the link in this thread
>>>>>> soon.
>>>>>>
>>>>>> Thanks
>>>>>> Simhadri G
>>>>>>
>>>>>> On Sat, 24 Sep 2022, 04:52 Ayush Saxena, <ay...@gmail.com> wrote:
>>>>>>
>>>>>>> Thanx Everyone,
>>>>>>> Almost a week and we don’t seems to have any objections to start
>>>>>>> with up revamp task with hive-site repo for now.
>>>>>>>
>>>>>>> Other things as mentioned can be followed up and we can try to ask
>>>>>>> folks to establish a PMC consensus if the need be for the futher migration
>>>>>>> tasks.
>>>>>>>
>>>>>>> Simhadri, would be good to create a Jira and link the PR and drop
>>>>>>> the link here in the thread as well, so as people interested can drop
>>>>>>> suggestions regarding the design and content of the website over there, for
>>>>>>> anything else we can always come back here if we are blocked on something,
>>>>>>> or if something more needs to be done in this context.
>>>>>>>
>>>>>>> -Ayush
>>>>>>>
>>>>>>> On 21-Sep-2022, at 6:35 PM, Stamatis Zampetakis <za...@gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>
>>>>>>> 
>>>>>>> The javadocs are currently in svn and they can remain there for the
>>>>>>> moment. Eventually, they could be moved to a hive-site repository and for
>>>>>>> sure we don't want them in the main hive repo. I don't see an immediate
>>>>>>> need to change the place where javadocs are stored but if needed we can
>>>>>>> raise a JIRA ticket and continue the discussion there. It's not a good idea
>>>>>>> to discuss under a closed issue/PR.
>>>>>>>
>>>>>>> The hive-site repo is always gonna be the place for storing the
>>>>>>> generated website (html files etc). When you talk about moving back to the
>>>>>>> hive repo I guess you refer to the source/markdown files. The decision to
>>>>>>> change the process of publishing the website will probably require a PMC
>>>>>>> vote with lazy consensus.
>>>>>>>
>>>>>>> I agree that we can start by updating the current setup. Then we can
>>>>>>> kick off the discussion about moving the website sources to hive repo and
>>>>>>> start publishing from there. I don't know if we need to move the javadocs,
>>>>>>> so we can postpone this discussion till we hit an obstacle.
>>>>>>>
>>>>>>> Best,
>>>>>>> Stamatis
>>>>>>>
>>>>>>> On Mon, Sep 19, 2022 at 12:01 PM Simhadri G <si...@gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Thanks Owen, Stamatis, Ayush and Alessandro for the feedback.
>>>>>>>>
>>>>>>>>    - Regarding the javadocs and the automatically build and to
>>>>>>>>    deploy github-pages discussion in the previous PR thread [1]
>>>>>>>>    <https://github.com/apache/hive/pull/1410>,
>>>>>>>>
>>>>>>>>
>>>>>>>>    - Apache Iceberg-docs ([2]
>>>>>>>>       <https://iceberg.apache.org/javadoc/latest/>) has recently
>>>>>>>>       set up a github workflow ([3])
>>>>>>>>       <https://github.com/apache/iceberg-docs/actions/runs/3062679467/jobs/4943928455>
>>>>>>>>       to publish the javadocs from a given javadocs dir [4]
>>>>>>>>       <https://github.com/apache/iceberg-docs/tree/main/javadoc> ,
>>>>>>>>       I think we can setup the same workflow for Hive javadocs.
>>>>>>>>       - As Ayush and Stamatis have mentioned, I think over the
>>>>>>>>       past 2 years, apache infra has added support for github actions and we can
>>>>>>>>       confirm that from Apache Iceberg/calcite docs that are currently using it.
>>>>>>>>       - But I am not sure regarding which branch or directory we
>>>>>>>>       will need to put the hive javadoc files . This needs more discussion and we
>>>>>>>>       can follow up on this([5]
>>>>>>>>       <https://github.com/apache/hive/pull/1410#issuecomment-680111530>)
>>>>>>>>       .
>>>>>>>>
>>>>>>>>
>>>>>>>>    -  I am not aware about the procedure or the approvals we need
>>>>>>>>    to move from hive-site repo back to the main repository. We will need help
>>>>>>>>    with this.
>>>>>>>>
>>>>>>>>    - I was able to setup the github action on the POC repo:
>>>>>>>>    https://github.com/simhadri-g/hive-site/tree/new-site  .
>>>>>>>>    - Any changes to this repo/new-site will automatically reflect
>>>>>>>>       here once the github workflow completes:
>>>>>>>>       https://simhadri-g.github.io/hive-site/  .
>>>>>>>>
>>>>>>>>       - Considering the feedback, I think we can plan to do in 3
>>>>>>>>    phases, for the first cut I would like to update the website in the present
>>>>>>>>    setup, followed by moving the javadocs to the hive-site repo  and as for
>>>>>>>>    the third phase , we can work on migrating from hive-site to hive repo.
>>>>>>>>
>>>>>>>>    - If everyone agrees, can we please go ahead with the first
>>>>>>>>    phase?
>>>>>>>>
>>>>>>>>
>>>>>>>> [1]https://github.com/apache/hive/pull/1410,
>>>>>>>> [2]https://iceberg.apache.org/javadoc/latest/
>>>>>>>> [3]
>>>>>>>> https://github.com/apache/iceberg-docs/actions/runs/3062679467/jobs/4943928455
>>>>>>>> [4]https://github.com/apache/iceberg-docs/tree/main/javadoc
>>>>>>>> [5]https://github.com/apache/hive/pull/1410#issuecomment-680111530
>>>>>>>> [6] https://github.com/apache/hive/pull/1410#issuecomment-680102815
>>>>>>>>
>>>>>>>>
>>>>>>>> Thanks!
>>>>>>>> Simhadri G
>>>>>>>>
>>>>>>>> On Mon, Sep 19, 2022 at 1:50 PM Alessandro Solimando <
>>>>>>>> alessandro.solimando@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Hi everyone,
>>>>>>>>> thanks Simhadri for pushing this forward.
>>>>>>>>>
>>>>>>>>> I like the look and feel of the new website, and I agree with
>>>>>>>>> Stamatis that having the website sources in the Hive repo,
>>>>>>>>> and automatically publishing the site upon commits would be very beneficial.
>>>>>>>>>
>>>>>>>>> Best regards,
>>>>>>>>> Alessandro
>>>>>>>>>
>>>>>>>>> On Thu, 15 Sept 2022 at 23:11, Stamatis Zampetakis <
>>>>>>>>> zabetak@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> Hi all,
>>>>>>>>>>
>>>>>>>>>> It's great to see some effort in improving the website. The POC
>>>>>>>>>> from Simhadri looks really cool; I didn't check the content but I love the
>>>>>>>>>> look and feel.
>>>>>>>>>>
>>>>>>>>>> Now regarding the current process for modifying and updating the
>>>>>>>>>> website there is some info in this relatively recent thread [1].
>>>>>>>>>>
>>>>>>>>>> Moving forward, I would really like to have the source code of
>>>>>>>>>> the website (markdown etc) in the main repo of the project [2], and use
>>>>>>>>>> GitHub actions to automatically build and push the content to the site repo
>>>>>>>>>> [3] per commit basis.
>>>>>>>>>> This workflow is used in Apache Calcite and I find it extremely
>>>>>>>>>> convenient.
>>>>>>>>>>
>>>>>>>>>> Best,
>>>>>>>>>> Stamatis
>>>>>>>>>>
>>>>>>>>>> [1]
>>>>>>>>>> https://lists.apache.org/thread/4b6x4d6z4tgnv4mo0ycg30y4dlt0msbd
>>>>>>>>>> [2] https://github.com/apache/hive
>>>>>>>>>> [3] https://github.com/apache/hive-site
>>>>>>>>>>
>>>>>>>>>> On Thu, Sep 15, 2022 at 10:50 PM Ayush Saxena <ay...@gmail.com>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> Owen,
>>>>>>>>>>> I am not sure if I am catching you right, But now the repository
>>>>>>>>>>> for the website has changed, we no longer use our main
>>>>>>>>>>> *hive.git* repository for the website, We are using the*
>>>>>>>>>>> hive-site *repository for the website, The migration happened
>>>>>>>>>>> this year January I suppose.
>>>>>>>>>>>
>>>>>>>>>>> Can give a check to the set of commit here from: gmcdonald
>>>>>>>>>>> <https://github.com/apache/hive-site/commits?author=gmcdonald>
>>>>>>>>>>>  and Humbedooh
>>>>>>>>>>> <https://github.com/apache/hive-site/commits?author=Humbedooh>
>>>>>>>>>>> https://github.com/apache/hive-site/commits/main
>>>>>>>>>>>
>>>>>>>>>>> Now whatever you push to main branch of hive-site(
>>>>>>>>>>> https://github.com/apache/hive-site) it gets published on the
>>>>>>>>>>> *asf-site* branch by the buildbot(
>>>>>>>>>>> https://github.com/apache/hive-site/commits/asf-site)
>>>>>>>>>>>
>>>>>>>>>>> Simhadri's changes will be directed to the main branch of the
>>>>>>>>>>> hive-site repo and they will get auto published on the asf-site branch, I
>>>>>>>>>>> tried this a couple of months back and it indeed worked that way. Let me
>>>>>>>>>>> know if we are missing anything on this, I tried to find threads around
>>>>>>>>>>> this but not sure if it is in private@ or so, couldn't find, I
>>>>>>>>>>> will try again and if there is something around that what needs to be done,
>>>>>>>>>>> I will have a word with the Infra folks and get that sorted, if it isn't
>>>>>>>>>>> already.
>>>>>>>>>>>
>>>>>>>>>>> -Ayush
>>>>>>>>>>>
>>>>>>>>>>> On Fri, 16 Sept 2022 at 01:49, Owen O'Malley <
>>>>>>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Look at the threads and talk to Apache Infra. They couldn't
>>>>>>>>>>>> make it work before. We would have needed to manually publish to the
>>>>>>>>>>>> asf-site branch.
>>>>>>>>>>>>
>>>>>>>>>>>> On Thu, Sep 15, 2022 at 7:54 PM Simhadri G <
>>>>>>>>>>>> simhadri064@gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Thanks Ayush, Pau Tallada and Owen O'Malley for the feedback!
>>>>>>>>>>>>>
>>>>>>>>>>>>> @Owen , This website revamp indeed replaces the website with
>>>>>>>>>>>>> markdown as you have mentioned. I have referred to your PR for some of the
>>>>>>>>>>>>> content for the site.
>>>>>>>>>>>>> The actual code for the website is here:
>>>>>>>>>>>>> https://github.com/simhadri-g/hive-site/tree/new-site
>>>>>>>>>>>>>
>>>>>>>>>>>>> Once we add markdown files to the source code under /content/
>>>>>>>>>>>>> , hugo will rebuild the files and generate the static html files in
>>>>>>>>>>>>> ./public/ directory.
>>>>>>>>>>>>> I have copied over these static files to a separate repo and
>>>>>>>>>>>>> temporarily hosted it with gh-pages to start the mail chain.
>>>>>>>>>>>>>
>>>>>>>>>>>>>  For the final site, I am already trying to automate this with
>>>>>>>>>>>>> github actions. So, as soon as any new changes are made to the site branch,
>>>>>>>>>>>>> the github actions will automatically tigger and update the site.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Fri, Sep 16, 2022 at 12:17 AM Owen O'Malley <
>>>>>>>>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> I found it - https://github.com/apache/hive/pull/1410
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Thu, Sep 15, 2022 at 6:42 PM Owen O'Malley <
>>>>>>>>>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I had a PR to replace the website with markdown. Apache
>>>>>>>>>>>>>>> Infra was supposed to make it autopublish. *sigh*
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> .. Owen
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Thu, Sep 15, 2022 at 4:23 PM Pau Tallada <ta...@pic.es>
>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Great work!
>>>>>>>>>>>>>>>> +1 on updating it as well
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Missatge de Ayush Saxena <ay...@gmail.com> del dia dj.,
>>>>>>>>>>>>>>>> 15 de set. 2022 a les 17:40:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Hi Simhadri,
>>>>>>>>>>>>>>>>> Thanx for the initiative, +1 on updating our current
>>>>>>>>>>>>>>>>> website.
>>>>>>>>>>>>>>>>> The new website looks way better than the existing one.
>>>>>>>>>>>>>>>>> Can create a Jira and link this to that after a couple of
>>>>>>>>>>>>>>>>> days if there aren’t any objections to the move, so as people can drop
>>>>>>>>>>>>>>>>> further suggestions over there.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> -Ayush
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> > On 15-Sep-2022, at 8:33 PM, SG <si...@gmail.com>
>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>> > Hi Everyone,
>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>> > The existing apache hive website
>>>>>>>>>>>>>>>>> https://hive.apache.org/ hasn't been
>>>>>>>>>>>>>>>>> > updated for a very long time. Additionally, I was not
>>>>>>>>>>>>>>>>> able to build the
>>>>>>>>>>>>>>>>> > docker image associated with the site to test out new
>>>>>>>>>>>>>>>>> changes as well.
>>>>>>>>>>>>>>>>> > https://github.com/apache/hive-site
>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>> > Since the website is the front page of the project, I
>>>>>>>>>>>>>>>>> believe it would be
>>>>>>>>>>>>>>>>> > good to revamp the apache hive website with the latest
>>>>>>>>>>>>>>>>> features and
>>>>>>>>>>>>>>>>> > releases.
>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>> > As a result, I have spent some time setting up an
>>>>>>>>>>>>>>>>> initial draft of the
>>>>>>>>>>>>>>>>> > website. There are still quite a few things that still
>>>>>>>>>>>>>>>>> need to be
>>>>>>>>>>>>>>>>> > added/updated in the draft.  Here is the prototype site
>>>>>>>>>>>>>>>>> that I put together
>>>>>>>>>>>>>>>>> > so everyone could check it out:
>>>>>>>>>>>>>>>>> https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>> > The new website is based on Hugo. Hugo, is one of the
>>>>>>>>>>>>>>>>> most popular
>>>>>>>>>>>>>>>>> > open-source static site generators. I was able to get a
>>>>>>>>>>>>>>>>> hugo version of the
>>>>>>>>>>>>>>>>> > site up very quickly with a landing page and docs and
>>>>>>>>>>>>>>>>> hugo also makes
>>>>>>>>>>>>>>>>> > maintaining the site very simple.
>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>> > Please have a look. Any feedback is much appreciated.
>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>> > Existing website: https://hive.apache.org/
>>>>>>>>>>>>>>>>> > New website:
>>>>>>>>>>>>>>>>> https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>> > Thanks!
>>>>>>>>>>>>>>>>> > Simhadri G
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>> ----------------------------------
>>>>>>>>>>>>>>>> Pau Tallada Crespí
>>>>>>>>>>>>>>>> Departament de Serveis
>>>>>>>>>>>>>>>> Port d'Informació Científica (PIC)
>>>>>>>>>>>>>>>> Tel: +34 93 170 2729
>>>>>>>>>>>>>>>> ----------------------------------
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>

Re: Proposal: Revamp Apache Hive website.

Posted by Simhadri G <si...@gmail.com>.
Hello Everyone,

Happy new year!

I am happy to announce that the new Apache Hive website[1] is finally up
and running.
It can be accessed here: https://hive.apache.org/

I would like to specially thank Stamatis, Ayush, Sai Heamanth for reviewing
the PR. Without their help, the new website would not have reached
completion.
I would also like to thank Owen O'Malley, Daniel Gruno,  Alessandro
Solimando and Pau Tallada for the help and feedback received during the
process.

Thank you,
Simhadri G

[1]https://hive.apache.org/
[2]HIVE-26565 <https://issues.apache.org/jira/browse/HIVE-26565> :
https://issues.apache.org/jira/browse/HIVE-26565
[2] INFRA-24077 <https://issues.apache.org/jira/browse/INFRA-24077> :
https://issues.apache.org/jira/browse/INFRA-24077

On Mon, Jan 9, 2023 at 4:56 PM Stamatis Zampetakis <za...@gmail.com>
wrote:

> Hi everyone,
>
> Simhadri has been working hard to modernize the Hive website (HIVE-26565)
> for the past few months and I am quite happy with the results.
>
> I reviewed the respective PR [1] and will commit the changes in 24h unless
> there are objections.
>
> Best,
> Stamatis
>
> [1] https://github.com/apache/hive-site/pull/2
>
> On Wed, Oct 5, 2022 at 8:46 PM Simhadri G <si...@gmail.com> wrote:
>
>> Thanks for the feedback Stamatis !
>>
>>    - I have updated the PR to include a README.md file with instructions
>>    to build and view the site locally after making any new changes. This will
>>    help us preview the changes locally before pushing the commit. (Docker is
>>    not required here.)
>>
>>    - Github pages was used to share the new website with the community
>>    and it will most likely not be necessary later on.
>>
>>    - Regarding the role of Github Actions(gh-pages.yml):
>>
>>    - Whenever a PR is merged to the main branch, a github action is
>>       triggered .
>>       - Github action will install a hugo and build the site with the
>>       new changes.  Once the build is successful, HUGO then generates a set of
>>       static files and these files are automatically merged to the
>>       hive-site/asf-site branch by github actions bot.
>>       - From here, to publish  hive-site/asf-site to project web site
>>       sub-domain (hive.apache.org),  we need to set up a configuration
>>       block called publish in your .asf.yaml file. (
>>       https://cwiki.apache.org/confluence/display/INFRA/Git+-+.asf.yaml+features#Git.asf.yamlfeatures-Publishingabranchtoyourprojectwebsite).
>>
>>       - We will need help from apache infra - gmcdonald
>>       <https://github.com/apache/hive-site/commits?author=gmcdonald> or
>>       Humbedooh
>>       <https://github.com/apache/hive-site/commits?author=Humbedooh> to
>>       make sure that we have set this up correctly.
>>
>>       - I agree with your suggestion to keep the changes around the
>>    revamp as minimal as possible and not mix the content update with the
>>    framework change. In this case, we can make the other changes incrementally
>>    at a later stage.
>>
>>
>> Thanks!
>> Simhadri G
>>
>> On Wed, Oct 5, 2022 at 3:41 PM Stamatis Zampetakis <za...@gmail.com>
>> wrote:
>>
>>> Thanks for staying on top of this Simhadri.
>>>
>>> I will try to help reviewing the PR once I get some time.
>>>
>>> What is not yet clear to me from this discussion or by looking at the PR
>>> is the workflow for making a change appear on the web (
>>> https://hive.apache.org/). Having a README which clearly states what
>>> needs to be done is a must.
>>>
>>> I also think it is quite important to have instructions and possibly
>>> docker images for someone to be able to test how the changes look locally
>>> before commiting a change to the repo.
>>>
>>> Another point that needs clarification is the role of github pages. I am
>>> not sure why it is necessary at the moment and what exactly is the plan
>>> going forward. If I understand well, currently it is used to preview the
>>> changes but from my perspective we shouldn't need to commit something to
>>> the repo to understand if something breaks or not; preview should happen
>>> locally.
>>>
>>> I would suggest to keep the changes around the revamp as minimal as
>>> possible and not mix the content update with the framework change. As
>>> usual, smaller changes are easier to review and merge. It is definitely
>>> worth updating and improving the content but let's do it incrementally so
>>> that changes can get merged faster.
>>>
>>> The list of committers and PMC members for Hive can be found in the
>>> apache phonebook [1]. The list can easily get outdated so maybe we can
>>> consider adding links to [1] and/or github and other places instead of
>>> duplicating the content. Anyways, let's first deal with the revamp and
>>> discuss content changes later in separate JIRAs/PRs.
>>>
>>> Best,
>>> Stamatis
>>>
>>> [1] https://home.apache.org/phonebook.html?project=hive
>>>
>>> On Sun, Oct 2, 2022 at 2:41 AM Simhadri G <si...@gmail.com> wrote:
>>>
>>>> Hello Everyone,
>>>>
>>>> I have raised the PR for the revamped Hive Website here:
>>>>  https://github.com/apache/hive-site/pull/2
>>>>
>>>> I kindly request if someone can help review this PR .
>>>>
>>>> Until the PR is merged, you can find the updated website here . Please
>>>> have a look and any feedback is most welcome :)
>>>> https://simhadri-g.github.io/hive-site/
>>>>
>>>> Few other things to note:
>>>>
>>>>    - We will need help from someone who has write access to hive-site
>>>>    repo to update the github workflow once PR is merged.
>>>>    - One more important question, I came across this (
>>>>    https://hive.apache.org/people.html ) page, while moving the .md
>>>>    file to the new website, which lists the current pmc and committers of
>>>>    hive. I noticed that this list is not upto date, a lot of people seem to be
>>>>    missing from this list. May I please know where I can find the updated date
>>>>    list of committers and PMCs which I can refer to and update the page.
>>>>    - Lastly, I plan to add a few more sections to the homepage soon,
>>>>    one of the sections I have in mind is to add an overview of all the apache
>>>>    projects that use or integrate with apache hive... If there are any other
>>>>    suggestions in addition to this please let me know.
>>>>
>>>>
>>>> Thanks!
>>>> Simhadri G
>>>>
>>>>
>>>>
>>>> On Sat, Sep 24, 2022 at 7:03 AM Simhadri G <si...@gmail.com>
>>>> wrote:
>>>>
>>>>> Thanks everyone,
>>>>>
>>>>>  I will begin with creating the PR and share the link in this thread
>>>>> soon.
>>>>>
>>>>> Thanks
>>>>> Simhadri G
>>>>>
>>>>> On Sat, 24 Sep 2022, 04:52 Ayush Saxena, <ay...@gmail.com> wrote:
>>>>>
>>>>>> Thanx Everyone,
>>>>>> Almost a week and we don’t seems to have any objections to start with
>>>>>> up revamp task with hive-site repo for now.
>>>>>>
>>>>>> Other things as mentioned can be followed up and we can try to ask
>>>>>> folks to establish a PMC consensus if the need be for the futher migration
>>>>>> tasks.
>>>>>>
>>>>>> Simhadri, would be good to create a Jira and link the PR and drop the
>>>>>> link here in the thread as well, so as people interested can drop
>>>>>> suggestions regarding the design and content of the website over there, for
>>>>>> anything else we can always come back here if we are blocked on something,
>>>>>> or if something more needs to be done in this context.
>>>>>>
>>>>>> -Ayush
>>>>>>
>>>>>> On 21-Sep-2022, at 6:35 PM, Stamatis Zampetakis <za...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>
>>>>>> 
>>>>>> The javadocs are currently in svn and they can remain there for the
>>>>>> moment. Eventually, they could be moved to a hive-site repository and for
>>>>>> sure we don't want them in the main hive repo. I don't see an immediate
>>>>>> need to change the place where javadocs are stored but if needed we can
>>>>>> raise a JIRA ticket and continue the discussion there. It's not a good idea
>>>>>> to discuss under a closed issue/PR.
>>>>>>
>>>>>> The hive-site repo is always gonna be the place for storing the
>>>>>> generated website (html files etc). When you talk about moving back to the
>>>>>> hive repo I guess you refer to the source/markdown files. The decision to
>>>>>> change the process of publishing the website will probably require a PMC
>>>>>> vote with lazy consensus.
>>>>>>
>>>>>> I agree that we can start by updating the current setup. Then we can
>>>>>> kick off the discussion about moving the website sources to hive repo and
>>>>>> start publishing from there. I don't know if we need to move the javadocs,
>>>>>> so we can postpone this discussion till we hit an obstacle.
>>>>>>
>>>>>> Best,
>>>>>> Stamatis
>>>>>>
>>>>>> On Mon, Sep 19, 2022 at 12:01 PM Simhadri G <si...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Thanks Owen, Stamatis, Ayush and Alessandro for the feedback.
>>>>>>>
>>>>>>>    - Regarding the javadocs and the automatically build and to
>>>>>>>    deploy github-pages discussion in the previous PR thread [1]
>>>>>>>    <https://github.com/apache/hive/pull/1410>,
>>>>>>>
>>>>>>>
>>>>>>>    - Apache Iceberg-docs ([2]
>>>>>>>       <https://iceberg.apache.org/javadoc/latest/>) has recently
>>>>>>>       set up a github workflow ([3])
>>>>>>>       <https://github.com/apache/iceberg-docs/actions/runs/3062679467/jobs/4943928455>
>>>>>>>       to publish the javadocs from a given javadocs dir [4]
>>>>>>>       <https://github.com/apache/iceberg-docs/tree/main/javadoc> ,
>>>>>>>       I think we can setup the same workflow for Hive javadocs.
>>>>>>>       - As Ayush and Stamatis have mentioned, I think over the past
>>>>>>>       2 years, apache infra has added support for github actions and we can
>>>>>>>       confirm that from Apache Iceberg/calcite docs that are currently using it.
>>>>>>>       - But I am not sure regarding which branch or directory we
>>>>>>>       will need to put the hive javadoc files . This needs more discussion and we
>>>>>>>       can follow up on this([5]
>>>>>>>       <https://github.com/apache/hive/pull/1410#issuecomment-680111530>)
>>>>>>>       .
>>>>>>>
>>>>>>>
>>>>>>>    -  I am not aware about the procedure or the approvals we need
>>>>>>>    to move from hive-site repo back to the main repository. We will need help
>>>>>>>    with this.
>>>>>>>
>>>>>>>    - I was able to setup the github action on the POC repo:
>>>>>>>    https://github.com/simhadri-g/hive-site/tree/new-site  .
>>>>>>>    - Any changes to this repo/new-site will automatically reflect
>>>>>>>       here once the github workflow completes:
>>>>>>>       https://simhadri-g.github.io/hive-site/  .
>>>>>>>
>>>>>>>       - Considering the feedback, I think we can plan to do in 3
>>>>>>>    phases, for the first cut I would like to update the website in the present
>>>>>>>    setup, followed by moving the javadocs to the hive-site repo  and as for
>>>>>>>    the third phase , we can work on migrating from hive-site to hive repo.
>>>>>>>
>>>>>>>    - If everyone agrees, can we please go ahead with the first
>>>>>>>    phase?
>>>>>>>
>>>>>>>
>>>>>>> [1]https://github.com/apache/hive/pull/1410,
>>>>>>> [2]https://iceberg.apache.org/javadoc/latest/
>>>>>>> [3]
>>>>>>> https://github.com/apache/iceberg-docs/actions/runs/3062679467/jobs/4943928455
>>>>>>> [4]https://github.com/apache/iceberg-docs/tree/main/javadoc
>>>>>>> [5]https://github.com/apache/hive/pull/1410#issuecomment-680111530
>>>>>>> [6] https://github.com/apache/hive/pull/1410#issuecomment-680102815
>>>>>>>
>>>>>>>
>>>>>>> Thanks!
>>>>>>> Simhadri G
>>>>>>>
>>>>>>> On Mon, Sep 19, 2022 at 1:50 PM Alessandro Solimando <
>>>>>>> alessandro.solimando@gmail.com> wrote:
>>>>>>>
>>>>>>>> Hi everyone,
>>>>>>>> thanks Simhadri for pushing this forward.
>>>>>>>>
>>>>>>>> I like the look and feel of the new website, and I agree with
>>>>>>>> Stamatis that having the website sources in the Hive repo,
>>>>>>>> and automatically publishing the site upon commits would be very beneficial.
>>>>>>>>
>>>>>>>> Best regards,
>>>>>>>> Alessandro
>>>>>>>>
>>>>>>>> On Thu, 15 Sept 2022 at 23:11, Stamatis Zampetakis <
>>>>>>>> zabetak@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Hi all,
>>>>>>>>>
>>>>>>>>> It's great to see some effort in improving the website. The POC
>>>>>>>>> from Simhadri looks really cool; I didn't check the content but I love the
>>>>>>>>> look and feel.
>>>>>>>>>
>>>>>>>>> Now regarding the current process for modifying and updating the
>>>>>>>>> website there is some info in this relatively recent thread [1].
>>>>>>>>>
>>>>>>>>> Moving forward, I would really like to have the source code of the
>>>>>>>>> website (markdown etc) in the main repo of the project [2], and use GitHub
>>>>>>>>> actions to automatically build and push the content to the site repo [3]
>>>>>>>>> per commit basis.
>>>>>>>>> This workflow is used in Apache Calcite and I find it extremely
>>>>>>>>> convenient.
>>>>>>>>>
>>>>>>>>> Best,
>>>>>>>>> Stamatis
>>>>>>>>>
>>>>>>>>> [1]
>>>>>>>>> https://lists.apache.org/thread/4b6x4d6z4tgnv4mo0ycg30y4dlt0msbd
>>>>>>>>> [2] https://github.com/apache/hive
>>>>>>>>> [3] https://github.com/apache/hive-site
>>>>>>>>>
>>>>>>>>> On Thu, Sep 15, 2022 at 10:50 PM Ayush Saxena <ay...@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Owen,
>>>>>>>>>> I am not sure if I am catching you right, But now the repository
>>>>>>>>>> for the website has changed, we no longer use our main *hive.git*
>>>>>>>>>> repository for the website, We are using the* hive-site *repository
>>>>>>>>>> for the website, The migration happened this year January I suppose.
>>>>>>>>>>
>>>>>>>>>> Can give a check to the set of commit here from: gmcdonald
>>>>>>>>>> <https://github.com/apache/hive-site/commits?author=gmcdonald>
>>>>>>>>>>  and Humbedooh
>>>>>>>>>> <https://github.com/apache/hive-site/commits?author=Humbedooh>
>>>>>>>>>> https://github.com/apache/hive-site/commits/main
>>>>>>>>>>
>>>>>>>>>> Now whatever you push to main branch of hive-site(
>>>>>>>>>> https://github.com/apache/hive-site) it gets published on the
>>>>>>>>>> *asf-site* branch by the buildbot(
>>>>>>>>>> https://github.com/apache/hive-site/commits/asf-site)
>>>>>>>>>>
>>>>>>>>>> Simhadri's changes will be directed to the main branch of the
>>>>>>>>>> hive-site repo and they will get auto published on the asf-site branch, I
>>>>>>>>>> tried this a couple of months back and it indeed worked that way. Let me
>>>>>>>>>> know if we are missing anything on this, I tried to find threads around
>>>>>>>>>> this but not sure if it is in private@ or so, couldn't find, I
>>>>>>>>>> will try again and if there is something around that what needs to be done,
>>>>>>>>>> I will have a word with the Infra folks and get that sorted, if it isn't
>>>>>>>>>> already.
>>>>>>>>>>
>>>>>>>>>> -Ayush
>>>>>>>>>>
>>>>>>>>>> On Fri, 16 Sept 2022 at 01:49, Owen O'Malley <
>>>>>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Look at the threads and talk to Apache Infra. They couldn't make
>>>>>>>>>>> it work before. We would have needed to manually publish to the asf-site
>>>>>>>>>>> branch.
>>>>>>>>>>>
>>>>>>>>>>> On Thu, Sep 15, 2022 at 7:54 PM Simhadri G <
>>>>>>>>>>> simhadri064@gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Thanks Ayush, Pau Tallada and Owen O'Malley for the feedback!
>>>>>>>>>>>>
>>>>>>>>>>>> @Owen , This website revamp indeed replaces the website with
>>>>>>>>>>>> markdown as you have mentioned. I have referred to your PR for some of the
>>>>>>>>>>>> content for the site.
>>>>>>>>>>>> The actual code for the website is here:
>>>>>>>>>>>> https://github.com/simhadri-g/hive-site/tree/new-site
>>>>>>>>>>>>
>>>>>>>>>>>> Once we add markdown files to the source code under /content/ ,
>>>>>>>>>>>> hugo will rebuild the files and generate the static html files in
>>>>>>>>>>>> ./public/ directory.
>>>>>>>>>>>> I have copied over these static files to a separate repo and
>>>>>>>>>>>> temporarily hosted it with gh-pages to start the mail chain.
>>>>>>>>>>>>
>>>>>>>>>>>>  For the final site, I am already trying to automate this with
>>>>>>>>>>>> github actions. So, as soon as any new changes are made to the site branch,
>>>>>>>>>>>> the github actions will automatically tigger and update the site.
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>
>>>>>>>>>>>> On Fri, Sep 16, 2022 at 12:17 AM Owen O'Malley <
>>>>>>>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> I found it - https://github.com/apache/hive/pull/1410
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Thu, Sep 15, 2022 at 6:42 PM Owen O'Malley <
>>>>>>>>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> I had a PR to replace the website with markdown. Apache Infra
>>>>>>>>>>>>>> was supposed to make it autopublish. *sigh*
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> .. Owen
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Thu, Sep 15, 2022 at 4:23 PM Pau Tallada <ta...@pic.es>
>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Great work!
>>>>>>>>>>>>>>> +1 on updating it as well
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Missatge de Ayush Saxena <ay...@gmail.com> del dia dj.,
>>>>>>>>>>>>>>> 15 de set. 2022 a les 17:40:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi Simhadri,
>>>>>>>>>>>>>>>> Thanx for the initiative, +1 on updating our current
>>>>>>>>>>>>>>>> website.
>>>>>>>>>>>>>>>> The new website looks way better than the existing one.
>>>>>>>>>>>>>>>> Can create a Jira and link this to that after a couple of
>>>>>>>>>>>>>>>> days if there aren’t any objections to the move, so as people can drop
>>>>>>>>>>>>>>>> further suggestions over there.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> -Ayush
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> > On 15-Sep-2022, at 8:33 PM, SG <si...@gmail.com>
>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>> > Hi Everyone,
>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>> > The existing apache hive website https://hive.apache.org/
>>>>>>>>>>>>>>>> hasn't been
>>>>>>>>>>>>>>>> > updated for a very long time. Additionally, I was not
>>>>>>>>>>>>>>>> able to build the
>>>>>>>>>>>>>>>> > docker image associated with the site to test out new
>>>>>>>>>>>>>>>> changes as well.
>>>>>>>>>>>>>>>> > https://github.com/apache/hive-site
>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>> > Since the website is the front page of the project, I
>>>>>>>>>>>>>>>> believe it would be
>>>>>>>>>>>>>>>> > good to revamp the apache hive website with the latest
>>>>>>>>>>>>>>>> features and
>>>>>>>>>>>>>>>> > releases.
>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>> > As a result, I have spent some time setting up an initial
>>>>>>>>>>>>>>>> draft of the
>>>>>>>>>>>>>>>> > website. There are still quite a few things that still
>>>>>>>>>>>>>>>> need to be
>>>>>>>>>>>>>>>> > added/updated in the draft.  Here is the prototype site
>>>>>>>>>>>>>>>> that I put together
>>>>>>>>>>>>>>>> > so everyone could check it out:
>>>>>>>>>>>>>>>> https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>> > The new website is based on Hugo. Hugo, is one of the
>>>>>>>>>>>>>>>> most popular
>>>>>>>>>>>>>>>> > open-source static site generators. I was able to get a
>>>>>>>>>>>>>>>> hugo version of the
>>>>>>>>>>>>>>>> > site up very quickly with a landing page and docs and
>>>>>>>>>>>>>>>> hugo also makes
>>>>>>>>>>>>>>>> > maintaining the site very simple.
>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>> > Please have a look. Any feedback is much appreciated.
>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>> > Existing website: https://hive.apache.org/
>>>>>>>>>>>>>>>> > New website: https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>> > Thanks!
>>>>>>>>>>>>>>>> > Simhadri G
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>> ----------------------------------
>>>>>>>>>>>>>>> Pau Tallada Crespí
>>>>>>>>>>>>>>> Departament de Serveis
>>>>>>>>>>>>>>> Port d'Informació Científica (PIC)
>>>>>>>>>>>>>>> Tel: +34 93 170 2729
>>>>>>>>>>>>>>> ----------------------------------
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>

Re: Proposal: Revamp Apache Hive website.

Posted by Simhadri G <si...@gmail.com>.
Hello Everyone,

Happy new year!

I am happy to announce that the new Apache Hive website[1] is finally up
and running.
It can be accessed here: https://hive.apache.org/

I would like to specially thank Stamatis, Ayush, Sai Heamanth for reviewing
the PR. Without their help, the new website would not have reached
completion.
I would also like to thank Owen O'Malley, Daniel Gruno,  Alessandro
Solimando and Pau Tallada for the help and feedback received during the
process.

Thank you,
Simhadri G

[1]https://hive.apache.org/
[2]HIVE-26565 <https://issues.apache.org/jira/browse/HIVE-26565> :
https://issues.apache.org/jira/browse/HIVE-26565
[2] INFRA-24077 <https://issues.apache.org/jira/browse/INFRA-24077> :
https://issues.apache.org/jira/browse/INFRA-24077

On Mon, Jan 9, 2023 at 4:56 PM Stamatis Zampetakis <za...@gmail.com>
wrote:

> Hi everyone,
>
> Simhadri has been working hard to modernize the Hive website (HIVE-26565)
> for the past few months and I am quite happy with the results.
>
> I reviewed the respective PR [1] and will commit the changes in 24h unless
> there are objections.
>
> Best,
> Stamatis
>
> [1] https://github.com/apache/hive-site/pull/2
>
> On Wed, Oct 5, 2022 at 8:46 PM Simhadri G <si...@gmail.com> wrote:
>
>> Thanks for the feedback Stamatis !
>>
>>    - I have updated the PR to include a README.md file with instructions
>>    to build and view the site locally after making any new changes. This will
>>    help us preview the changes locally before pushing the commit. (Docker is
>>    not required here.)
>>
>>    - Github pages was used to share the new website with the community
>>    and it will most likely not be necessary later on.
>>
>>    - Regarding the role of Github Actions(gh-pages.yml):
>>
>>    - Whenever a PR is merged to the main branch, a github action is
>>       triggered .
>>       - Github action will install a hugo and build the site with the
>>       new changes.  Once the build is successful, HUGO then generates a set of
>>       static files and these files are automatically merged to the
>>       hive-site/asf-site branch by github actions bot.
>>       - From here, to publish  hive-site/asf-site to project web site
>>       sub-domain (hive.apache.org),  we need to set up a configuration
>>       block called publish in your .asf.yaml file. (
>>       https://cwiki.apache.org/confluence/display/INFRA/Git+-+.asf.yaml+features#Git.asf.yamlfeatures-Publishingabranchtoyourprojectwebsite).
>>
>>       - We will need help from apache infra - gmcdonald
>>       <https://github.com/apache/hive-site/commits?author=gmcdonald> or
>>       Humbedooh
>>       <https://github.com/apache/hive-site/commits?author=Humbedooh> to
>>       make sure that we have set this up correctly.
>>
>>       - I agree with your suggestion to keep the changes around the
>>    revamp as minimal as possible and not mix the content update with the
>>    framework change. In this case, we can make the other changes incrementally
>>    at a later stage.
>>
>>
>> Thanks!
>> Simhadri G
>>
>> On Wed, Oct 5, 2022 at 3:41 PM Stamatis Zampetakis <za...@gmail.com>
>> wrote:
>>
>>> Thanks for staying on top of this Simhadri.
>>>
>>> I will try to help reviewing the PR once I get some time.
>>>
>>> What is not yet clear to me from this discussion or by looking at the PR
>>> is the workflow for making a change appear on the web (
>>> https://hive.apache.org/). Having a README which clearly states what
>>> needs to be done is a must.
>>>
>>> I also think it is quite important to have instructions and possibly
>>> docker images for someone to be able to test how the changes look locally
>>> before commiting a change to the repo.
>>>
>>> Another point that needs clarification is the role of github pages. I am
>>> not sure why it is necessary at the moment and what exactly is the plan
>>> going forward. If I understand well, currently it is used to preview the
>>> changes but from my perspective we shouldn't need to commit something to
>>> the repo to understand if something breaks or not; preview should happen
>>> locally.
>>>
>>> I would suggest to keep the changes around the revamp as minimal as
>>> possible and not mix the content update with the framework change. As
>>> usual, smaller changes are easier to review and merge. It is definitely
>>> worth updating and improving the content but let's do it incrementally so
>>> that changes can get merged faster.
>>>
>>> The list of committers and PMC members for Hive can be found in the
>>> apache phonebook [1]. The list can easily get outdated so maybe we can
>>> consider adding links to [1] and/or github and other places instead of
>>> duplicating the content. Anyways, let's first deal with the revamp and
>>> discuss content changes later in separate JIRAs/PRs.
>>>
>>> Best,
>>> Stamatis
>>>
>>> [1] https://home.apache.org/phonebook.html?project=hive
>>>
>>> On Sun, Oct 2, 2022 at 2:41 AM Simhadri G <si...@gmail.com> wrote:
>>>
>>>> Hello Everyone,
>>>>
>>>> I have raised the PR for the revamped Hive Website here:
>>>>  https://github.com/apache/hive-site/pull/2
>>>>
>>>> I kindly request if someone can help review this PR .
>>>>
>>>> Until the PR is merged, you can find the updated website here . Please
>>>> have a look and any feedback is most welcome :)
>>>> https://simhadri-g.github.io/hive-site/
>>>>
>>>> Few other things to note:
>>>>
>>>>    - We will need help from someone who has write access to hive-site
>>>>    repo to update the github workflow once PR is merged.
>>>>    - One more important question, I came across this (
>>>>    https://hive.apache.org/people.html ) page, while moving the .md
>>>>    file to the new website, which lists the current pmc and committers of
>>>>    hive. I noticed that this list is not upto date, a lot of people seem to be
>>>>    missing from this list. May I please know where I can find the updated date
>>>>    list of committers and PMCs which I can refer to and update the page.
>>>>    - Lastly, I plan to add a few more sections to the homepage soon,
>>>>    one of the sections I have in mind is to add an overview of all the apache
>>>>    projects that use or integrate with apache hive... If there are any other
>>>>    suggestions in addition to this please let me know.
>>>>
>>>>
>>>> Thanks!
>>>> Simhadri G
>>>>
>>>>
>>>>
>>>> On Sat, Sep 24, 2022 at 7:03 AM Simhadri G <si...@gmail.com>
>>>> wrote:
>>>>
>>>>> Thanks everyone,
>>>>>
>>>>>  I will begin with creating the PR and share the link in this thread
>>>>> soon.
>>>>>
>>>>> Thanks
>>>>> Simhadri G
>>>>>
>>>>> On Sat, 24 Sep 2022, 04:52 Ayush Saxena, <ay...@gmail.com> wrote:
>>>>>
>>>>>> Thanx Everyone,
>>>>>> Almost a week and we don’t seems to have any objections to start with
>>>>>> up revamp task with hive-site repo for now.
>>>>>>
>>>>>> Other things as mentioned can be followed up and we can try to ask
>>>>>> folks to establish a PMC consensus if the need be for the futher migration
>>>>>> tasks.
>>>>>>
>>>>>> Simhadri, would be good to create a Jira and link the PR and drop the
>>>>>> link here in the thread as well, so as people interested can drop
>>>>>> suggestions regarding the design and content of the website over there, for
>>>>>> anything else we can always come back here if we are blocked on something,
>>>>>> or if something more needs to be done in this context.
>>>>>>
>>>>>> -Ayush
>>>>>>
>>>>>> On 21-Sep-2022, at 6:35 PM, Stamatis Zampetakis <za...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>
>>>>>> 
>>>>>> The javadocs are currently in svn and they can remain there for the
>>>>>> moment. Eventually, they could be moved to a hive-site repository and for
>>>>>> sure we don't want them in the main hive repo. I don't see an immediate
>>>>>> need to change the place where javadocs are stored but if needed we can
>>>>>> raise a JIRA ticket and continue the discussion there. It's not a good idea
>>>>>> to discuss under a closed issue/PR.
>>>>>>
>>>>>> The hive-site repo is always gonna be the place for storing the
>>>>>> generated website (html files etc). When you talk about moving back to the
>>>>>> hive repo I guess you refer to the source/markdown files. The decision to
>>>>>> change the process of publishing the website will probably require a PMC
>>>>>> vote with lazy consensus.
>>>>>>
>>>>>> I agree that we can start by updating the current setup. Then we can
>>>>>> kick off the discussion about moving the website sources to hive repo and
>>>>>> start publishing from there. I don't know if we need to move the javadocs,
>>>>>> so we can postpone this discussion till we hit an obstacle.
>>>>>>
>>>>>> Best,
>>>>>> Stamatis
>>>>>>
>>>>>> On Mon, Sep 19, 2022 at 12:01 PM Simhadri G <si...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Thanks Owen, Stamatis, Ayush and Alessandro for the feedback.
>>>>>>>
>>>>>>>    - Regarding the javadocs and the automatically build and to
>>>>>>>    deploy github-pages discussion in the previous PR thread [1]
>>>>>>>    <https://github.com/apache/hive/pull/1410>,
>>>>>>>
>>>>>>>
>>>>>>>    - Apache Iceberg-docs ([2]
>>>>>>>       <https://iceberg.apache.org/javadoc/latest/>) has recently
>>>>>>>       set up a github workflow ([3])
>>>>>>>       <https://github.com/apache/iceberg-docs/actions/runs/3062679467/jobs/4943928455>
>>>>>>>       to publish the javadocs from a given javadocs dir [4]
>>>>>>>       <https://github.com/apache/iceberg-docs/tree/main/javadoc> ,
>>>>>>>       I think we can setup the same workflow for Hive javadocs.
>>>>>>>       - As Ayush and Stamatis have mentioned, I think over the past
>>>>>>>       2 years, apache infra has added support for github actions and we can
>>>>>>>       confirm that from Apache Iceberg/calcite docs that are currently using it.
>>>>>>>       - But I am not sure regarding which branch or directory we
>>>>>>>       will need to put the hive javadoc files . This needs more discussion and we
>>>>>>>       can follow up on this([5]
>>>>>>>       <https://github.com/apache/hive/pull/1410#issuecomment-680111530>)
>>>>>>>       .
>>>>>>>
>>>>>>>
>>>>>>>    -  I am not aware about the procedure or the approvals we need
>>>>>>>    to move from hive-site repo back to the main repository. We will need help
>>>>>>>    with this.
>>>>>>>
>>>>>>>    - I was able to setup the github action on the POC repo:
>>>>>>>    https://github.com/simhadri-g/hive-site/tree/new-site  .
>>>>>>>    - Any changes to this repo/new-site will automatically reflect
>>>>>>>       here once the github workflow completes:
>>>>>>>       https://simhadri-g.github.io/hive-site/  .
>>>>>>>
>>>>>>>       - Considering the feedback, I think we can plan to do in 3
>>>>>>>    phases, for the first cut I would like to update the website in the present
>>>>>>>    setup, followed by moving the javadocs to the hive-site repo  and as for
>>>>>>>    the third phase , we can work on migrating from hive-site to hive repo.
>>>>>>>
>>>>>>>    - If everyone agrees, can we please go ahead with the first
>>>>>>>    phase?
>>>>>>>
>>>>>>>
>>>>>>> [1]https://github.com/apache/hive/pull/1410,
>>>>>>> [2]https://iceberg.apache.org/javadoc/latest/
>>>>>>> [3]
>>>>>>> https://github.com/apache/iceberg-docs/actions/runs/3062679467/jobs/4943928455
>>>>>>> [4]https://github.com/apache/iceberg-docs/tree/main/javadoc
>>>>>>> [5]https://github.com/apache/hive/pull/1410#issuecomment-680111530
>>>>>>> [6] https://github.com/apache/hive/pull/1410#issuecomment-680102815
>>>>>>>
>>>>>>>
>>>>>>> Thanks!
>>>>>>> Simhadri G
>>>>>>>
>>>>>>> On Mon, Sep 19, 2022 at 1:50 PM Alessandro Solimando <
>>>>>>> alessandro.solimando@gmail.com> wrote:
>>>>>>>
>>>>>>>> Hi everyone,
>>>>>>>> thanks Simhadri for pushing this forward.
>>>>>>>>
>>>>>>>> I like the look and feel of the new website, and I agree with
>>>>>>>> Stamatis that having the website sources in the Hive repo,
>>>>>>>> and automatically publishing the site upon commits would be very beneficial.
>>>>>>>>
>>>>>>>> Best regards,
>>>>>>>> Alessandro
>>>>>>>>
>>>>>>>> On Thu, 15 Sept 2022 at 23:11, Stamatis Zampetakis <
>>>>>>>> zabetak@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Hi all,
>>>>>>>>>
>>>>>>>>> It's great to see some effort in improving the website. The POC
>>>>>>>>> from Simhadri looks really cool; I didn't check the content but I love the
>>>>>>>>> look and feel.
>>>>>>>>>
>>>>>>>>> Now regarding the current process for modifying and updating the
>>>>>>>>> website there is some info in this relatively recent thread [1].
>>>>>>>>>
>>>>>>>>> Moving forward, I would really like to have the source code of the
>>>>>>>>> website (markdown etc) in the main repo of the project [2], and use GitHub
>>>>>>>>> actions to automatically build and push the content to the site repo [3]
>>>>>>>>> per commit basis.
>>>>>>>>> This workflow is used in Apache Calcite and I find it extremely
>>>>>>>>> convenient.
>>>>>>>>>
>>>>>>>>> Best,
>>>>>>>>> Stamatis
>>>>>>>>>
>>>>>>>>> [1]
>>>>>>>>> https://lists.apache.org/thread/4b6x4d6z4tgnv4mo0ycg30y4dlt0msbd
>>>>>>>>> [2] https://github.com/apache/hive
>>>>>>>>> [3] https://github.com/apache/hive-site
>>>>>>>>>
>>>>>>>>> On Thu, Sep 15, 2022 at 10:50 PM Ayush Saxena <ay...@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Owen,
>>>>>>>>>> I am not sure if I am catching you right, But now the repository
>>>>>>>>>> for the website has changed, we no longer use our main *hive.git*
>>>>>>>>>> repository for the website, We are using the* hive-site *repository
>>>>>>>>>> for the website, The migration happened this year January I suppose.
>>>>>>>>>>
>>>>>>>>>> Can give a check to the set of commit here from: gmcdonald
>>>>>>>>>> <https://github.com/apache/hive-site/commits?author=gmcdonald>
>>>>>>>>>>  and Humbedooh
>>>>>>>>>> <https://github.com/apache/hive-site/commits?author=Humbedooh>
>>>>>>>>>> https://github.com/apache/hive-site/commits/main
>>>>>>>>>>
>>>>>>>>>> Now whatever you push to main branch of hive-site(
>>>>>>>>>> https://github.com/apache/hive-site) it gets published on the
>>>>>>>>>> *asf-site* branch by the buildbot(
>>>>>>>>>> https://github.com/apache/hive-site/commits/asf-site)
>>>>>>>>>>
>>>>>>>>>> Simhadri's changes will be directed to the main branch of the
>>>>>>>>>> hive-site repo and they will get auto published on the asf-site branch, I
>>>>>>>>>> tried this a couple of months back and it indeed worked that way. Let me
>>>>>>>>>> know if we are missing anything on this, I tried to find threads around
>>>>>>>>>> this but not sure if it is in private@ or so, couldn't find, I
>>>>>>>>>> will try again and if there is something around that what needs to be done,
>>>>>>>>>> I will have a word with the Infra folks and get that sorted, if it isn't
>>>>>>>>>> already.
>>>>>>>>>>
>>>>>>>>>> -Ayush
>>>>>>>>>>
>>>>>>>>>> On Fri, 16 Sept 2022 at 01:49, Owen O'Malley <
>>>>>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Look at the threads and talk to Apache Infra. They couldn't make
>>>>>>>>>>> it work before. We would have needed to manually publish to the asf-site
>>>>>>>>>>> branch.
>>>>>>>>>>>
>>>>>>>>>>> On Thu, Sep 15, 2022 at 7:54 PM Simhadri G <
>>>>>>>>>>> simhadri064@gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Thanks Ayush, Pau Tallada and Owen O'Malley for the feedback!
>>>>>>>>>>>>
>>>>>>>>>>>> @Owen , This website revamp indeed replaces the website with
>>>>>>>>>>>> markdown as you have mentioned. I have referred to your PR for some of the
>>>>>>>>>>>> content for the site.
>>>>>>>>>>>> The actual code for the website is here:
>>>>>>>>>>>> https://github.com/simhadri-g/hive-site/tree/new-site
>>>>>>>>>>>>
>>>>>>>>>>>> Once we add markdown files to the source code under /content/ ,
>>>>>>>>>>>> hugo will rebuild the files and generate the static html files in
>>>>>>>>>>>> ./public/ directory.
>>>>>>>>>>>> I have copied over these static files to a separate repo and
>>>>>>>>>>>> temporarily hosted it with gh-pages to start the mail chain.
>>>>>>>>>>>>
>>>>>>>>>>>>  For the final site, I am already trying to automate this with
>>>>>>>>>>>> github actions. So, as soon as any new changes are made to the site branch,
>>>>>>>>>>>> the github actions will automatically tigger and update the site.
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>
>>>>>>>>>>>> On Fri, Sep 16, 2022 at 12:17 AM Owen O'Malley <
>>>>>>>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> I found it - https://github.com/apache/hive/pull/1410
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Thu, Sep 15, 2022 at 6:42 PM Owen O'Malley <
>>>>>>>>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> I had a PR to replace the website with markdown. Apache Infra
>>>>>>>>>>>>>> was supposed to make it autopublish. *sigh*
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> .. Owen
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Thu, Sep 15, 2022 at 4:23 PM Pau Tallada <ta...@pic.es>
>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Great work!
>>>>>>>>>>>>>>> +1 on updating it as well
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Missatge de Ayush Saxena <ay...@gmail.com> del dia dj.,
>>>>>>>>>>>>>>> 15 de set. 2022 a les 17:40:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi Simhadri,
>>>>>>>>>>>>>>>> Thanx for the initiative, +1 on updating our current
>>>>>>>>>>>>>>>> website.
>>>>>>>>>>>>>>>> The new website looks way better than the existing one.
>>>>>>>>>>>>>>>> Can create a Jira and link this to that after a couple of
>>>>>>>>>>>>>>>> days if there aren’t any objections to the move, so as people can drop
>>>>>>>>>>>>>>>> further suggestions over there.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> -Ayush
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> > On 15-Sep-2022, at 8:33 PM, SG <si...@gmail.com>
>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>> > Hi Everyone,
>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>> > The existing apache hive website https://hive.apache.org/
>>>>>>>>>>>>>>>> hasn't been
>>>>>>>>>>>>>>>> > updated for a very long time. Additionally, I was not
>>>>>>>>>>>>>>>> able to build the
>>>>>>>>>>>>>>>> > docker image associated with the site to test out new
>>>>>>>>>>>>>>>> changes as well.
>>>>>>>>>>>>>>>> > https://github.com/apache/hive-site
>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>> > Since the website is the front page of the project, I
>>>>>>>>>>>>>>>> believe it would be
>>>>>>>>>>>>>>>> > good to revamp the apache hive website with the latest
>>>>>>>>>>>>>>>> features and
>>>>>>>>>>>>>>>> > releases.
>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>> > As a result, I have spent some time setting up an initial
>>>>>>>>>>>>>>>> draft of the
>>>>>>>>>>>>>>>> > website. There are still quite a few things that still
>>>>>>>>>>>>>>>> need to be
>>>>>>>>>>>>>>>> > added/updated in the draft.  Here is the prototype site
>>>>>>>>>>>>>>>> that I put together
>>>>>>>>>>>>>>>> > so everyone could check it out:
>>>>>>>>>>>>>>>> https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>> > The new website is based on Hugo. Hugo, is one of the
>>>>>>>>>>>>>>>> most popular
>>>>>>>>>>>>>>>> > open-source static site generators. I was able to get a
>>>>>>>>>>>>>>>> hugo version of the
>>>>>>>>>>>>>>>> > site up very quickly with a landing page and docs and
>>>>>>>>>>>>>>>> hugo also makes
>>>>>>>>>>>>>>>> > maintaining the site very simple.
>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>> > Please have a look. Any feedback is much appreciated.
>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>> > Existing website: https://hive.apache.org/
>>>>>>>>>>>>>>>> > New website: https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>> > Thanks!
>>>>>>>>>>>>>>>> > Simhadri G
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>> ----------------------------------
>>>>>>>>>>>>>>> Pau Tallada Crespí
>>>>>>>>>>>>>>> Departament de Serveis
>>>>>>>>>>>>>>> Port d'Informació Científica (PIC)
>>>>>>>>>>>>>>> Tel: +34 93 170 2729
>>>>>>>>>>>>>>> ----------------------------------
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>

Re: Proposal: Revamp Apache Hive website.

Posted by Stamatis Zampetakis <za...@gmail.com>.
Hi everyone,

Simhadri has been working hard to modernize the Hive website (HIVE-26565)
for the past few months and I am quite happy with the results.

I reviewed the respective PR [1] and will commit the changes in 24h unless
there are objections.

Best,
Stamatis

[1] https://github.com/apache/hive-site/pull/2

On Wed, Oct 5, 2022 at 8:46 PM Simhadri G <si...@gmail.com> wrote:

> Thanks for the feedback Stamatis !
>
>    - I have updated the PR to include a README.md file with instructions
>    to build and view the site locally after making any new changes. This will
>    help us preview the changes locally before pushing the commit. (Docker is
>    not required here.)
>
>    - Github pages was used to share the new website with the community
>    and it will most likely not be necessary later on.
>
>    - Regarding the role of Github Actions(gh-pages.yml):
>
>    - Whenever a PR is merged to the main branch, a github action is
>       triggered .
>       - Github action will install a hugo and build the site with the new
>       changes.  Once the build is successful, HUGO then generates a set of static
>       files and these files are automatically merged to the hive-site/asf-site
>       branch by github actions bot.
>       - From here, to publish  hive-site/asf-site to project web site
>       sub-domain (hive.apache.org),  we need to set up a configuration
>       block called publish in your .asf.yaml file. (
>       https://cwiki.apache.org/confluence/display/INFRA/Git+-+.asf.yaml+features#Git.asf.yamlfeatures-Publishingabranchtoyourprojectwebsite).
>
>       - We will need help from apache infra - gmcdonald
>       <https://github.com/apache/hive-site/commits?author=gmcdonald> or
>       Humbedooh
>       <https://github.com/apache/hive-site/commits?author=Humbedooh> to
>       make sure that we have set this up correctly.
>
>       - I agree with your suggestion to keep the changes around the
>    revamp as minimal as possible and not mix the content update with the
>    framework change. In this case, we can make the other changes incrementally
>    at a later stage.
>
>
> Thanks!
> Simhadri G
>
> On Wed, Oct 5, 2022 at 3:41 PM Stamatis Zampetakis <za...@gmail.com>
> wrote:
>
>> Thanks for staying on top of this Simhadri.
>>
>> I will try to help reviewing the PR once I get some time.
>>
>> What is not yet clear to me from this discussion or by looking at the PR
>> is the workflow for making a change appear on the web (
>> https://hive.apache.org/). Having a README which clearly states what
>> needs to be done is a must.
>>
>> I also think it is quite important to have instructions and possibly
>> docker images for someone to be able to test how the changes look locally
>> before commiting a change to the repo.
>>
>> Another point that needs clarification is the role of github pages. I am
>> not sure why it is necessary at the moment and what exactly is the plan
>> going forward. If I understand well, currently it is used to preview the
>> changes but from my perspective we shouldn't need to commit something to
>> the repo to understand if something breaks or not; preview should happen
>> locally.
>>
>> I would suggest to keep the changes around the revamp as minimal as
>> possible and not mix the content update with the framework change. As
>> usual, smaller changes are easier to review and merge. It is definitely
>> worth updating and improving the content but let's do it incrementally so
>> that changes can get merged faster.
>>
>> The list of committers and PMC members for Hive can be found in the
>> apache phonebook [1]. The list can easily get outdated so maybe we can
>> consider adding links to [1] and/or github and other places instead of
>> duplicating the content. Anyways, let's first deal with the revamp and
>> discuss content changes later in separate JIRAs/PRs.
>>
>> Best,
>> Stamatis
>>
>> [1] https://home.apache.org/phonebook.html?project=hive
>>
>> On Sun, Oct 2, 2022 at 2:41 AM Simhadri G <si...@gmail.com> wrote:
>>
>>> Hello Everyone,
>>>
>>> I have raised the PR for the revamped Hive Website here:
>>>  https://github.com/apache/hive-site/pull/2
>>>
>>> I kindly request if someone can help review this PR .
>>>
>>> Until the PR is merged, you can find the updated website here . Please
>>> have a look and any feedback is most welcome :)
>>> https://simhadri-g.github.io/hive-site/
>>>
>>> Few other things to note:
>>>
>>>    - We will need help from someone who has write access to hive-site
>>>    repo to update the github workflow once PR is merged.
>>>    - One more important question, I came across this (
>>>    https://hive.apache.org/people.html ) page, while moving the .md
>>>    file to the new website, which lists the current pmc and committers of
>>>    hive. I noticed that this list is not upto date, a lot of people seem to be
>>>    missing from this list. May I please know where I can find the updated date
>>>    list of committers and PMCs which I can refer to and update the page.
>>>    - Lastly, I plan to add a few more sections to the homepage soon,
>>>    one of the sections I have in mind is to add an overview of all the apache
>>>    projects that use or integrate with apache hive... If there are any other
>>>    suggestions in addition to this please let me know.
>>>
>>>
>>> Thanks!
>>> Simhadri G
>>>
>>>
>>>
>>> On Sat, Sep 24, 2022 at 7:03 AM Simhadri G <si...@gmail.com>
>>> wrote:
>>>
>>>> Thanks everyone,
>>>>
>>>>  I will begin with creating the PR and share the link in this thread
>>>> soon.
>>>>
>>>> Thanks
>>>> Simhadri G
>>>>
>>>> On Sat, 24 Sep 2022, 04:52 Ayush Saxena, <ay...@gmail.com> wrote:
>>>>
>>>>> Thanx Everyone,
>>>>> Almost a week and we don’t seems to have any objections to start with
>>>>> up revamp task with hive-site repo for now.
>>>>>
>>>>> Other things as mentioned can be followed up and we can try to ask
>>>>> folks to establish a PMC consensus if the need be for the futher migration
>>>>> tasks.
>>>>>
>>>>> Simhadri, would be good to create a Jira and link the PR and drop the
>>>>> link here in the thread as well, so as people interested can drop
>>>>> suggestions regarding the design and content of the website over there, for
>>>>> anything else we can always come back here if we are blocked on something,
>>>>> or if something more needs to be done in this context.
>>>>>
>>>>> -Ayush
>>>>>
>>>>> On 21-Sep-2022, at 6:35 PM, Stamatis Zampetakis <za...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>
>>>>> 
>>>>> The javadocs are currently in svn and they can remain there for the
>>>>> moment. Eventually, they could be moved to a hive-site repository and for
>>>>> sure we don't want them in the main hive repo. I don't see an immediate
>>>>> need to change the place where javadocs are stored but if needed we can
>>>>> raise a JIRA ticket and continue the discussion there. It's not a good idea
>>>>> to discuss under a closed issue/PR.
>>>>>
>>>>> The hive-site repo is always gonna be the place for storing the
>>>>> generated website (html files etc). When you talk about moving back to the
>>>>> hive repo I guess you refer to the source/markdown files. The decision to
>>>>> change the process of publishing the website will probably require a PMC
>>>>> vote with lazy consensus.
>>>>>
>>>>> I agree that we can start by updating the current setup. Then we can
>>>>> kick off the discussion about moving the website sources to hive repo and
>>>>> start publishing from there. I don't know if we need to move the javadocs,
>>>>> so we can postpone this discussion till we hit an obstacle.
>>>>>
>>>>> Best,
>>>>> Stamatis
>>>>>
>>>>> On Mon, Sep 19, 2022 at 12:01 PM Simhadri G <si...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Thanks Owen, Stamatis, Ayush and Alessandro for the feedback.
>>>>>>
>>>>>>    - Regarding the javadocs and the automatically build and to
>>>>>>    deploy github-pages discussion in the previous PR thread [1]
>>>>>>    <https://github.com/apache/hive/pull/1410>,
>>>>>>
>>>>>>
>>>>>>    - Apache Iceberg-docs ([2]
>>>>>>       <https://iceberg.apache.org/javadoc/latest/>) has recently set
>>>>>>       up a github workflow ([3])
>>>>>>       <https://github.com/apache/iceberg-docs/actions/runs/3062679467/jobs/4943928455>
>>>>>>       to publish the javadocs from a given javadocs dir [4]
>>>>>>       <https://github.com/apache/iceberg-docs/tree/main/javadoc> , I
>>>>>>       think we can setup the same workflow for Hive javadocs.
>>>>>>       - As Ayush and Stamatis have mentioned, I think over the past
>>>>>>       2 years, apache infra has added support for github actions and we can
>>>>>>       confirm that from Apache Iceberg/calcite docs that are currently using it.
>>>>>>       - But I am not sure regarding which branch or directory we
>>>>>>       will need to put the hive javadoc files . This needs more discussion and we
>>>>>>       can follow up on this([5]
>>>>>>       <https://github.com/apache/hive/pull/1410#issuecomment-680111530>)
>>>>>>       .
>>>>>>
>>>>>>
>>>>>>    -  I am not aware about the procedure or the approvals we need to
>>>>>>    move from hive-site repo back to the main repository. We will need help
>>>>>>    with this.
>>>>>>
>>>>>>    - I was able to setup the github action on the POC repo:
>>>>>>    https://github.com/simhadri-g/hive-site/tree/new-site  .
>>>>>>    - Any changes to this repo/new-site will automatically reflect
>>>>>>       here once the github workflow completes:
>>>>>>       https://simhadri-g.github.io/hive-site/  .
>>>>>>
>>>>>>       - Considering the feedback, I think we can plan to do in 3
>>>>>>    phases, for the first cut I would like to update the website in the present
>>>>>>    setup, followed by moving the javadocs to the hive-site repo  and as for
>>>>>>    the third phase , we can work on migrating from hive-site to hive repo.
>>>>>>
>>>>>>    - If everyone agrees, can we please go ahead with the first phase?
>>>>>>
>>>>>>
>>>>>> [1]https://github.com/apache/hive/pull/1410,
>>>>>> [2]https://iceberg.apache.org/javadoc/latest/
>>>>>> [3]
>>>>>> https://github.com/apache/iceberg-docs/actions/runs/3062679467/jobs/4943928455
>>>>>> [4]https://github.com/apache/iceberg-docs/tree/main/javadoc
>>>>>> [5]https://github.com/apache/hive/pull/1410#issuecomment-680111530
>>>>>> [6] https://github.com/apache/hive/pull/1410#issuecomment-680102815
>>>>>>
>>>>>>
>>>>>> Thanks!
>>>>>> Simhadri G
>>>>>>
>>>>>> On Mon, Sep 19, 2022 at 1:50 PM Alessandro Solimando <
>>>>>> alessandro.solimando@gmail.com> wrote:
>>>>>>
>>>>>>> Hi everyone,
>>>>>>> thanks Simhadri for pushing this forward.
>>>>>>>
>>>>>>> I like the look and feel of the new website, and I agree with
>>>>>>> Stamatis that having the website sources in the Hive repo,
>>>>>>> and automatically publishing the site upon commits would be very beneficial.
>>>>>>>
>>>>>>> Best regards,
>>>>>>> Alessandro
>>>>>>>
>>>>>>> On Thu, 15 Sept 2022 at 23:11, Stamatis Zampetakis <
>>>>>>> zabetak@gmail.com> wrote:
>>>>>>>
>>>>>>>> Hi all,
>>>>>>>>
>>>>>>>> It's great to see some effort in improving the website. The POC
>>>>>>>> from Simhadri looks really cool; I didn't check the content but I love the
>>>>>>>> look and feel.
>>>>>>>>
>>>>>>>> Now regarding the current process for modifying and updating the
>>>>>>>> website there is some info in this relatively recent thread [1].
>>>>>>>>
>>>>>>>> Moving forward, I would really like to have the source code of the
>>>>>>>> website (markdown etc) in the main repo of the project [2], and use GitHub
>>>>>>>> actions to automatically build and push the content to the site repo [3]
>>>>>>>> per commit basis.
>>>>>>>> This workflow is used in Apache Calcite and I find it extremely
>>>>>>>> convenient.
>>>>>>>>
>>>>>>>> Best,
>>>>>>>> Stamatis
>>>>>>>>
>>>>>>>> [1]
>>>>>>>> https://lists.apache.org/thread/4b6x4d6z4tgnv4mo0ycg30y4dlt0msbd
>>>>>>>> [2] https://github.com/apache/hive
>>>>>>>> [3] https://github.com/apache/hive-site
>>>>>>>>
>>>>>>>> On Thu, Sep 15, 2022 at 10:50 PM Ayush Saxena <ay...@gmail.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Owen,
>>>>>>>>> I am not sure if I am catching you right, But now the repository
>>>>>>>>> for the website has changed, we no longer use our main *hive.git*
>>>>>>>>> repository for the website, We are using the* hive-site *repository
>>>>>>>>> for the website, The migration happened this year January I suppose.
>>>>>>>>>
>>>>>>>>> Can give a check to the set of commit here from: gmcdonald
>>>>>>>>> <https://github.com/apache/hive-site/commits?author=gmcdonald>
>>>>>>>>>  and Humbedooh
>>>>>>>>> <https://github.com/apache/hive-site/commits?author=Humbedooh>
>>>>>>>>> https://github.com/apache/hive-site/commits/main
>>>>>>>>>
>>>>>>>>> Now whatever you push to main branch of hive-site(
>>>>>>>>> https://github.com/apache/hive-site) it gets published on the
>>>>>>>>> *asf-site* branch by the buildbot(
>>>>>>>>> https://github.com/apache/hive-site/commits/asf-site)
>>>>>>>>>
>>>>>>>>> Simhadri's changes will be directed to the main branch of the
>>>>>>>>> hive-site repo and they will get auto published on the asf-site branch, I
>>>>>>>>> tried this a couple of months back and it indeed worked that way. Let me
>>>>>>>>> know if we are missing anything on this, I tried to find threads around
>>>>>>>>> this but not sure if it is in private@ or so, couldn't find, I
>>>>>>>>> will try again and if there is something around that what needs to be done,
>>>>>>>>> I will have a word with the Infra folks and get that sorted, if it isn't
>>>>>>>>> already.
>>>>>>>>>
>>>>>>>>> -Ayush
>>>>>>>>>
>>>>>>>>> On Fri, 16 Sept 2022 at 01:49, Owen O'Malley <
>>>>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> Look at the threads and talk to Apache Infra. They couldn't make
>>>>>>>>>> it work before. We would have needed to manually publish to the asf-site
>>>>>>>>>> branch.
>>>>>>>>>>
>>>>>>>>>> On Thu, Sep 15, 2022 at 7:54 PM Simhadri G <si...@gmail.com>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> Thanks Ayush, Pau Tallada and Owen O'Malley for the feedback!
>>>>>>>>>>>
>>>>>>>>>>> @Owen , This website revamp indeed replaces the website with
>>>>>>>>>>> markdown as you have mentioned. I have referred to your PR for some of the
>>>>>>>>>>> content for the site.
>>>>>>>>>>> The actual code for the website is here:
>>>>>>>>>>> https://github.com/simhadri-g/hive-site/tree/new-site
>>>>>>>>>>>
>>>>>>>>>>> Once we add markdown files to the source code under /content/ ,
>>>>>>>>>>> hugo will rebuild the files and generate the static html files in
>>>>>>>>>>> ./public/ directory.
>>>>>>>>>>> I have copied over these static files to a separate repo and
>>>>>>>>>>> temporarily hosted it with gh-pages to start the mail chain.
>>>>>>>>>>>
>>>>>>>>>>>  For the final site, I am already trying to automate this with
>>>>>>>>>>> github actions. So, as soon as any new changes are made to the site branch,
>>>>>>>>>>> the github actions will automatically tigger and update the site.
>>>>>>>>>>>
>>>>>>>>>>> Thanks!
>>>>>>>>>>>
>>>>>>>>>>> On Fri, Sep 16, 2022 at 12:17 AM Owen O'Malley <
>>>>>>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> I found it - https://github.com/apache/hive/pull/1410
>>>>>>>>>>>>
>>>>>>>>>>>> On Thu, Sep 15, 2022 at 6:42 PM Owen O'Malley <
>>>>>>>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> I had a PR to replace the website with markdown. Apache Infra
>>>>>>>>>>>>> was supposed to make it autopublish. *sigh*
>>>>>>>>>>>>>
>>>>>>>>>>>>> .. Owen
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Thu, Sep 15, 2022 at 4:23 PM Pau Tallada <ta...@pic.es>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Great work!
>>>>>>>>>>>>>> +1 on updating it as well
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Missatge de Ayush Saxena <ay...@gmail.com> del dia dj.,
>>>>>>>>>>>>>> 15 de set. 2022 a les 17:40:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi Simhadri,
>>>>>>>>>>>>>>> Thanx for the initiative, +1 on updating our current website.
>>>>>>>>>>>>>>> The new website looks way better than the existing one.
>>>>>>>>>>>>>>> Can create a Jira and link this to that after a couple of
>>>>>>>>>>>>>>> days if there aren’t any objections to the move, so as people can drop
>>>>>>>>>>>>>>> further suggestions over there.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> -Ayush
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> > On 15-Sep-2022, at 8:33 PM, SG <si...@gmail.com>
>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>> > Hi Everyone,
>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>> > The existing apache hive website https://hive.apache.org/
>>>>>>>>>>>>>>> hasn't been
>>>>>>>>>>>>>>> > updated for a very long time. Additionally, I was not able
>>>>>>>>>>>>>>> to build the
>>>>>>>>>>>>>>> > docker image associated with the site to test out new
>>>>>>>>>>>>>>> changes as well.
>>>>>>>>>>>>>>> > https://github.com/apache/hive-site
>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>> > Since the website is the front page of the project, I
>>>>>>>>>>>>>>> believe it would be
>>>>>>>>>>>>>>> > good to revamp the apache hive website with the latest
>>>>>>>>>>>>>>> features and
>>>>>>>>>>>>>>> > releases.
>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>> > As a result, I have spent some time setting up an initial
>>>>>>>>>>>>>>> draft of the
>>>>>>>>>>>>>>> > website. There are still quite a few things that still
>>>>>>>>>>>>>>> need to be
>>>>>>>>>>>>>>> > added/updated in the draft.  Here is the prototype site
>>>>>>>>>>>>>>> that I put together
>>>>>>>>>>>>>>> > so everyone could check it out:
>>>>>>>>>>>>>>> https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>> > The new website is based on Hugo. Hugo, is one of the most
>>>>>>>>>>>>>>> popular
>>>>>>>>>>>>>>> > open-source static site generators. I was able to get a
>>>>>>>>>>>>>>> hugo version of the
>>>>>>>>>>>>>>> > site up very quickly with a landing page and docs and hugo
>>>>>>>>>>>>>>> also makes
>>>>>>>>>>>>>>> > maintaining the site very simple.
>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>> > Please have a look. Any feedback is much appreciated.
>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>> > Existing website: https://hive.apache.org/
>>>>>>>>>>>>>>> > New website: https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>> > Thanks!
>>>>>>>>>>>>>>> > Simhadri G
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> ----------------------------------
>>>>>>>>>>>>>> Pau Tallada Crespí
>>>>>>>>>>>>>> Departament de Serveis
>>>>>>>>>>>>>> Port d'Informació Científica (PIC)
>>>>>>>>>>>>>> Tel: +34 93 170 2729
>>>>>>>>>>>>>> ----------------------------------
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>

Re: Proposal: Revamp Apache Hive website.

Posted by Stamatis Zampetakis <za...@gmail.com>.
Hi everyone,

Simhadri has been working hard to modernize the Hive website (HIVE-26565)
for the past few months and I am quite happy with the results.

I reviewed the respective PR [1] and will commit the changes in 24h unless
there are objections.

Best,
Stamatis

[1] https://github.com/apache/hive-site/pull/2

On Wed, Oct 5, 2022 at 8:46 PM Simhadri G <si...@gmail.com> wrote:

> Thanks for the feedback Stamatis !
>
>    - I have updated the PR to include a README.md file with instructions
>    to build and view the site locally after making any new changes. This will
>    help us preview the changes locally before pushing the commit. (Docker is
>    not required here.)
>
>    - Github pages was used to share the new website with the community
>    and it will most likely not be necessary later on.
>
>    - Regarding the role of Github Actions(gh-pages.yml):
>
>    - Whenever a PR is merged to the main branch, a github action is
>       triggered .
>       - Github action will install a hugo and build the site with the new
>       changes.  Once the build is successful, HUGO then generates a set of static
>       files and these files are automatically merged to the hive-site/asf-site
>       branch by github actions bot.
>       - From here, to publish  hive-site/asf-site to project web site
>       sub-domain (hive.apache.org),  we need to set up a configuration
>       block called publish in your .asf.yaml file. (
>       https://cwiki.apache.org/confluence/display/INFRA/Git+-+.asf.yaml+features#Git.asf.yamlfeatures-Publishingabranchtoyourprojectwebsite).
>
>       - We will need help from apache infra - gmcdonald
>       <https://github.com/apache/hive-site/commits?author=gmcdonald> or
>       Humbedooh
>       <https://github.com/apache/hive-site/commits?author=Humbedooh> to
>       make sure that we have set this up correctly.
>
>       - I agree with your suggestion to keep the changes around the
>    revamp as minimal as possible and not mix the content update with the
>    framework change. In this case, we can make the other changes incrementally
>    at a later stage.
>
>
> Thanks!
> Simhadri G
>
> On Wed, Oct 5, 2022 at 3:41 PM Stamatis Zampetakis <za...@gmail.com>
> wrote:
>
>> Thanks for staying on top of this Simhadri.
>>
>> I will try to help reviewing the PR once I get some time.
>>
>> What is not yet clear to me from this discussion or by looking at the PR
>> is the workflow for making a change appear on the web (
>> https://hive.apache.org/). Having a README which clearly states what
>> needs to be done is a must.
>>
>> I also think it is quite important to have instructions and possibly
>> docker images for someone to be able to test how the changes look locally
>> before commiting a change to the repo.
>>
>> Another point that needs clarification is the role of github pages. I am
>> not sure why it is necessary at the moment and what exactly is the plan
>> going forward. If I understand well, currently it is used to preview the
>> changes but from my perspective we shouldn't need to commit something to
>> the repo to understand if something breaks or not; preview should happen
>> locally.
>>
>> I would suggest to keep the changes around the revamp as minimal as
>> possible and not mix the content update with the framework change. As
>> usual, smaller changes are easier to review and merge. It is definitely
>> worth updating and improving the content but let's do it incrementally so
>> that changes can get merged faster.
>>
>> The list of committers and PMC members for Hive can be found in the
>> apache phonebook [1]. The list can easily get outdated so maybe we can
>> consider adding links to [1] and/or github and other places instead of
>> duplicating the content. Anyways, let's first deal with the revamp and
>> discuss content changes later in separate JIRAs/PRs.
>>
>> Best,
>> Stamatis
>>
>> [1] https://home.apache.org/phonebook.html?project=hive
>>
>> On Sun, Oct 2, 2022 at 2:41 AM Simhadri G <si...@gmail.com> wrote:
>>
>>> Hello Everyone,
>>>
>>> I have raised the PR for the revamped Hive Website here:
>>>  https://github.com/apache/hive-site/pull/2
>>>
>>> I kindly request if someone can help review this PR .
>>>
>>> Until the PR is merged, you can find the updated website here . Please
>>> have a look and any feedback is most welcome :)
>>> https://simhadri-g.github.io/hive-site/
>>>
>>> Few other things to note:
>>>
>>>    - We will need help from someone who has write access to hive-site
>>>    repo to update the github workflow once PR is merged.
>>>    - One more important question, I came across this (
>>>    https://hive.apache.org/people.html ) page, while moving the .md
>>>    file to the new website, which lists the current pmc and committers of
>>>    hive. I noticed that this list is not upto date, a lot of people seem to be
>>>    missing from this list. May I please know where I can find the updated date
>>>    list of committers and PMCs which I can refer to and update the page.
>>>    - Lastly, I plan to add a few more sections to the homepage soon,
>>>    one of the sections I have in mind is to add an overview of all the apache
>>>    projects that use or integrate with apache hive... If there are any other
>>>    suggestions in addition to this please let me know.
>>>
>>>
>>> Thanks!
>>> Simhadri G
>>>
>>>
>>>
>>> On Sat, Sep 24, 2022 at 7:03 AM Simhadri G <si...@gmail.com>
>>> wrote:
>>>
>>>> Thanks everyone,
>>>>
>>>>  I will begin with creating the PR and share the link in this thread
>>>> soon.
>>>>
>>>> Thanks
>>>> Simhadri G
>>>>
>>>> On Sat, 24 Sep 2022, 04:52 Ayush Saxena, <ay...@gmail.com> wrote:
>>>>
>>>>> Thanx Everyone,
>>>>> Almost a week and we don’t seems to have any objections to start with
>>>>> up revamp task with hive-site repo for now.
>>>>>
>>>>> Other things as mentioned can be followed up and we can try to ask
>>>>> folks to establish a PMC consensus if the need be for the futher migration
>>>>> tasks.
>>>>>
>>>>> Simhadri, would be good to create a Jira and link the PR and drop the
>>>>> link here in the thread as well, so as people interested can drop
>>>>> suggestions regarding the design and content of the website over there, for
>>>>> anything else we can always come back here if we are blocked on something,
>>>>> or if something more needs to be done in this context.
>>>>>
>>>>> -Ayush
>>>>>
>>>>> On 21-Sep-2022, at 6:35 PM, Stamatis Zampetakis <za...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>
>>>>> 
>>>>> The javadocs are currently in svn and they can remain there for the
>>>>> moment. Eventually, they could be moved to a hive-site repository and for
>>>>> sure we don't want them in the main hive repo. I don't see an immediate
>>>>> need to change the place where javadocs are stored but if needed we can
>>>>> raise a JIRA ticket and continue the discussion there. It's not a good idea
>>>>> to discuss under a closed issue/PR.
>>>>>
>>>>> The hive-site repo is always gonna be the place for storing the
>>>>> generated website (html files etc). When you talk about moving back to the
>>>>> hive repo I guess you refer to the source/markdown files. The decision to
>>>>> change the process of publishing the website will probably require a PMC
>>>>> vote with lazy consensus.
>>>>>
>>>>> I agree that we can start by updating the current setup. Then we can
>>>>> kick off the discussion about moving the website sources to hive repo and
>>>>> start publishing from there. I don't know if we need to move the javadocs,
>>>>> so we can postpone this discussion till we hit an obstacle.
>>>>>
>>>>> Best,
>>>>> Stamatis
>>>>>
>>>>> On Mon, Sep 19, 2022 at 12:01 PM Simhadri G <si...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Thanks Owen, Stamatis, Ayush and Alessandro for the feedback.
>>>>>>
>>>>>>    - Regarding the javadocs and the automatically build and to
>>>>>>    deploy github-pages discussion in the previous PR thread [1]
>>>>>>    <https://github.com/apache/hive/pull/1410>,
>>>>>>
>>>>>>
>>>>>>    - Apache Iceberg-docs ([2]
>>>>>>       <https://iceberg.apache.org/javadoc/latest/>) has recently set
>>>>>>       up a github workflow ([3])
>>>>>>       <https://github.com/apache/iceberg-docs/actions/runs/3062679467/jobs/4943928455>
>>>>>>       to publish the javadocs from a given javadocs dir [4]
>>>>>>       <https://github.com/apache/iceberg-docs/tree/main/javadoc> , I
>>>>>>       think we can setup the same workflow for Hive javadocs.
>>>>>>       - As Ayush and Stamatis have mentioned, I think over the past
>>>>>>       2 years, apache infra has added support for github actions and we can
>>>>>>       confirm that from Apache Iceberg/calcite docs that are currently using it.
>>>>>>       - But I am not sure regarding which branch or directory we
>>>>>>       will need to put the hive javadoc files . This needs more discussion and we
>>>>>>       can follow up on this([5]
>>>>>>       <https://github.com/apache/hive/pull/1410#issuecomment-680111530>)
>>>>>>       .
>>>>>>
>>>>>>
>>>>>>    -  I am not aware about the procedure or the approvals we need to
>>>>>>    move from hive-site repo back to the main repository. We will need help
>>>>>>    with this.
>>>>>>
>>>>>>    - I was able to setup the github action on the POC repo:
>>>>>>    https://github.com/simhadri-g/hive-site/tree/new-site  .
>>>>>>    - Any changes to this repo/new-site will automatically reflect
>>>>>>       here once the github workflow completes:
>>>>>>       https://simhadri-g.github.io/hive-site/  .
>>>>>>
>>>>>>       - Considering the feedback, I think we can plan to do in 3
>>>>>>    phases, for the first cut I would like to update the website in the present
>>>>>>    setup, followed by moving the javadocs to the hive-site repo  and as for
>>>>>>    the third phase , we can work on migrating from hive-site to hive repo.
>>>>>>
>>>>>>    - If everyone agrees, can we please go ahead with the first phase?
>>>>>>
>>>>>>
>>>>>> [1]https://github.com/apache/hive/pull/1410,
>>>>>> [2]https://iceberg.apache.org/javadoc/latest/
>>>>>> [3]
>>>>>> https://github.com/apache/iceberg-docs/actions/runs/3062679467/jobs/4943928455
>>>>>> [4]https://github.com/apache/iceberg-docs/tree/main/javadoc
>>>>>> [5]https://github.com/apache/hive/pull/1410#issuecomment-680111530
>>>>>> [6] https://github.com/apache/hive/pull/1410#issuecomment-680102815
>>>>>>
>>>>>>
>>>>>> Thanks!
>>>>>> Simhadri G
>>>>>>
>>>>>> On Mon, Sep 19, 2022 at 1:50 PM Alessandro Solimando <
>>>>>> alessandro.solimando@gmail.com> wrote:
>>>>>>
>>>>>>> Hi everyone,
>>>>>>> thanks Simhadri for pushing this forward.
>>>>>>>
>>>>>>> I like the look and feel of the new website, and I agree with
>>>>>>> Stamatis that having the website sources in the Hive repo,
>>>>>>> and automatically publishing the site upon commits would be very beneficial.
>>>>>>>
>>>>>>> Best regards,
>>>>>>> Alessandro
>>>>>>>
>>>>>>> On Thu, 15 Sept 2022 at 23:11, Stamatis Zampetakis <
>>>>>>> zabetak@gmail.com> wrote:
>>>>>>>
>>>>>>>> Hi all,
>>>>>>>>
>>>>>>>> It's great to see some effort in improving the website. The POC
>>>>>>>> from Simhadri looks really cool; I didn't check the content but I love the
>>>>>>>> look and feel.
>>>>>>>>
>>>>>>>> Now regarding the current process for modifying and updating the
>>>>>>>> website there is some info in this relatively recent thread [1].
>>>>>>>>
>>>>>>>> Moving forward, I would really like to have the source code of the
>>>>>>>> website (markdown etc) in the main repo of the project [2], and use GitHub
>>>>>>>> actions to automatically build and push the content to the site repo [3]
>>>>>>>> per commit basis.
>>>>>>>> This workflow is used in Apache Calcite and I find it extremely
>>>>>>>> convenient.
>>>>>>>>
>>>>>>>> Best,
>>>>>>>> Stamatis
>>>>>>>>
>>>>>>>> [1]
>>>>>>>> https://lists.apache.org/thread/4b6x4d6z4tgnv4mo0ycg30y4dlt0msbd
>>>>>>>> [2] https://github.com/apache/hive
>>>>>>>> [3] https://github.com/apache/hive-site
>>>>>>>>
>>>>>>>> On Thu, Sep 15, 2022 at 10:50 PM Ayush Saxena <ay...@gmail.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Owen,
>>>>>>>>> I am not sure if I am catching you right, But now the repository
>>>>>>>>> for the website has changed, we no longer use our main *hive.git*
>>>>>>>>> repository for the website, We are using the* hive-site *repository
>>>>>>>>> for the website, The migration happened this year January I suppose.
>>>>>>>>>
>>>>>>>>> Can give a check to the set of commit here from: gmcdonald
>>>>>>>>> <https://github.com/apache/hive-site/commits?author=gmcdonald>
>>>>>>>>>  and Humbedooh
>>>>>>>>> <https://github.com/apache/hive-site/commits?author=Humbedooh>
>>>>>>>>> https://github.com/apache/hive-site/commits/main
>>>>>>>>>
>>>>>>>>> Now whatever you push to main branch of hive-site(
>>>>>>>>> https://github.com/apache/hive-site) it gets published on the
>>>>>>>>> *asf-site* branch by the buildbot(
>>>>>>>>> https://github.com/apache/hive-site/commits/asf-site)
>>>>>>>>>
>>>>>>>>> Simhadri's changes will be directed to the main branch of the
>>>>>>>>> hive-site repo and they will get auto published on the asf-site branch, I
>>>>>>>>> tried this a couple of months back and it indeed worked that way. Let me
>>>>>>>>> know if we are missing anything on this, I tried to find threads around
>>>>>>>>> this but not sure if it is in private@ or so, couldn't find, I
>>>>>>>>> will try again and if there is something around that what needs to be done,
>>>>>>>>> I will have a word with the Infra folks and get that sorted, if it isn't
>>>>>>>>> already.
>>>>>>>>>
>>>>>>>>> -Ayush
>>>>>>>>>
>>>>>>>>> On Fri, 16 Sept 2022 at 01:49, Owen O'Malley <
>>>>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> Look at the threads and talk to Apache Infra. They couldn't make
>>>>>>>>>> it work before. We would have needed to manually publish to the asf-site
>>>>>>>>>> branch.
>>>>>>>>>>
>>>>>>>>>> On Thu, Sep 15, 2022 at 7:54 PM Simhadri G <si...@gmail.com>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> Thanks Ayush, Pau Tallada and Owen O'Malley for the feedback!
>>>>>>>>>>>
>>>>>>>>>>> @Owen , This website revamp indeed replaces the website with
>>>>>>>>>>> markdown as you have mentioned. I have referred to your PR for some of the
>>>>>>>>>>> content for the site.
>>>>>>>>>>> The actual code for the website is here:
>>>>>>>>>>> https://github.com/simhadri-g/hive-site/tree/new-site
>>>>>>>>>>>
>>>>>>>>>>> Once we add markdown files to the source code under /content/ ,
>>>>>>>>>>> hugo will rebuild the files and generate the static html files in
>>>>>>>>>>> ./public/ directory.
>>>>>>>>>>> I have copied over these static files to a separate repo and
>>>>>>>>>>> temporarily hosted it with gh-pages to start the mail chain.
>>>>>>>>>>>
>>>>>>>>>>>  For the final site, I am already trying to automate this with
>>>>>>>>>>> github actions. So, as soon as any new changes are made to the site branch,
>>>>>>>>>>> the github actions will automatically tigger and update the site.
>>>>>>>>>>>
>>>>>>>>>>> Thanks!
>>>>>>>>>>>
>>>>>>>>>>> On Fri, Sep 16, 2022 at 12:17 AM Owen O'Malley <
>>>>>>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> I found it - https://github.com/apache/hive/pull/1410
>>>>>>>>>>>>
>>>>>>>>>>>> On Thu, Sep 15, 2022 at 6:42 PM Owen O'Malley <
>>>>>>>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> I had a PR to replace the website with markdown. Apache Infra
>>>>>>>>>>>>> was supposed to make it autopublish. *sigh*
>>>>>>>>>>>>>
>>>>>>>>>>>>> .. Owen
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Thu, Sep 15, 2022 at 4:23 PM Pau Tallada <ta...@pic.es>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Great work!
>>>>>>>>>>>>>> +1 on updating it as well
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Missatge de Ayush Saxena <ay...@gmail.com> del dia dj.,
>>>>>>>>>>>>>> 15 de set. 2022 a les 17:40:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi Simhadri,
>>>>>>>>>>>>>>> Thanx for the initiative, +1 on updating our current website.
>>>>>>>>>>>>>>> The new website looks way better than the existing one.
>>>>>>>>>>>>>>> Can create a Jira and link this to that after a couple of
>>>>>>>>>>>>>>> days if there aren’t any objections to the move, so as people can drop
>>>>>>>>>>>>>>> further suggestions over there.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> -Ayush
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> > On 15-Sep-2022, at 8:33 PM, SG <si...@gmail.com>
>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>> > Hi Everyone,
>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>> > The existing apache hive website https://hive.apache.org/
>>>>>>>>>>>>>>> hasn't been
>>>>>>>>>>>>>>> > updated for a very long time. Additionally, I was not able
>>>>>>>>>>>>>>> to build the
>>>>>>>>>>>>>>> > docker image associated with the site to test out new
>>>>>>>>>>>>>>> changes as well.
>>>>>>>>>>>>>>> > https://github.com/apache/hive-site
>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>> > Since the website is the front page of the project, I
>>>>>>>>>>>>>>> believe it would be
>>>>>>>>>>>>>>> > good to revamp the apache hive website with the latest
>>>>>>>>>>>>>>> features and
>>>>>>>>>>>>>>> > releases.
>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>> > As a result, I have spent some time setting up an initial
>>>>>>>>>>>>>>> draft of the
>>>>>>>>>>>>>>> > website. There are still quite a few things that still
>>>>>>>>>>>>>>> need to be
>>>>>>>>>>>>>>> > added/updated in the draft.  Here is the prototype site
>>>>>>>>>>>>>>> that I put together
>>>>>>>>>>>>>>> > so everyone could check it out:
>>>>>>>>>>>>>>> https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>> > The new website is based on Hugo. Hugo, is one of the most
>>>>>>>>>>>>>>> popular
>>>>>>>>>>>>>>> > open-source static site generators. I was able to get a
>>>>>>>>>>>>>>> hugo version of the
>>>>>>>>>>>>>>> > site up very quickly with a landing page and docs and hugo
>>>>>>>>>>>>>>> also makes
>>>>>>>>>>>>>>> > maintaining the site very simple.
>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>> > Please have a look. Any feedback is much appreciated.
>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>> > Existing website: https://hive.apache.org/
>>>>>>>>>>>>>>> > New website: https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>> > Thanks!
>>>>>>>>>>>>>>> > Simhadri G
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> ----------------------------------
>>>>>>>>>>>>>> Pau Tallada Crespí
>>>>>>>>>>>>>> Departament de Serveis
>>>>>>>>>>>>>> Port d'Informació Científica (PIC)
>>>>>>>>>>>>>> Tel: +34 93 170 2729
>>>>>>>>>>>>>> ----------------------------------
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>

Re: Proposal: Revamp Apache Hive website.

Posted by Simhadri G <si...@gmail.com>.
Thanks for the feedback Stamatis !

   - I have updated the PR to include a README.md file with instructions to
   build and view the site locally after making any new changes. This will
   help us preview the changes locally before pushing the commit. (Docker is
   not required here.)

   - Github pages was used to share the new website with the community and
   it will most likely not be necessary later on.

   - Regarding the role of Github Actions(gh-pages.yml):

   - Whenever a PR is merged to the main branch, a github action is
      triggered .
      - Github action will install a hugo and build the site with the new
      changes.  Once the build is successful, HUGO then generates a
set of static
      files and these files are automatically merged to the hive-site/asf-site
      branch by github actions bot.
      - From here, to publish  hive-site/asf-site to project web site
      sub-domain (hive.apache.org),  we need to set up a configuration
      block called publish in your .asf.yaml file. (
      https://cwiki.apache.org/confluence/display/INFRA/Git+-+.asf.yaml+features#Git.asf.yamlfeatures-Publishingabranchtoyourprojectwebsite).

      - We will need help from apache infra - gmcdonald
      <https://github.com/apache/hive-site/commits?author=gmcdonald> or
      Humbedooh
      <https://github.com/apache/hive-site/commits?author=Humbedooh> to
      make sure that we have set this up correctly.

      - I agree with your suggestion to keep the changes around the revamp
   as minimal as possible and not mix the content update with the framework
   change. In this case, we can make the other changes incrementally at a
   later stage.


Thanks!
Simhadri G

On Wed, Oct 5, 2022 at 3:41 PM Stamatis Zampetakis <za...@gmail.com>
wrote:

> Thanks for staying on top of this Simhadri.
>
> I will try to help reviewing the PR once I get some time.
>
> What is not yet clear to me from this discussion or by looking at the PR
> is the workflow for making a change appear on the web (
> https://hive.apache.org/). Having a README which clearly states what
> needs to be done is a must.
>
> I also think it is quite important to have instructions and possibly
> docker images for someone to be able to test how the changes look locally
> before commiting a change to the repo.
>
> Another point that needs clarification is the role of github pages. I am
> not sure why it is necessary at the moment and what exactly is the plan
> going forward. If I understand well, currently it is used to preview the
> changes but from my perspective we shouldn't need to commit something to
> the repo to understand if something breaks or not; preview should happen
> locally.
>
> I would suggest to keep the changes around the revamp as minimal as
> possible and not mix the content update with the framework change. As
> usual, smaller changes are easier to review and merge. It is definitely
> worth updating and improving the content but let's do it incrementally so
> that changes can get merged faster.
>
> The list of committers and PMC members for Hive can be found in the apache
> phonebook [1]. The list can easily get outdated so maybe we can consider
> adding links to [1] and/or github and other places instead of duplicating
> the content. Anyways, let's first deal with the revamp and discuss content
> changes later in separate JIRAs/PRs.
>
> Best,
> Stamatis
>
> [1] https://home.apache.org/phonebook.html?project=hive
>
> On Sun, Oct 2, 2022 at 2:41 AM Simhadri G <si...@gmail.com> wrote:
>
>> Hello Everyone,
>>
>> I have raised the PR for the revamped Hive Website here:
>>  https://github.com/apache/hive-site/pull/2
>>
>> I kindly request if someone can help review this PR .
>>
>> Until the PR is merged, you can find the updated website here . Please
>> have a look and any feedback is most welcome :)
>> https://simhadri-g.github.io/hive-site/
>>
>> Few other things to note:
>>
>>    - We will need help from someone who has write access to hive-site
>>    repo to update the github workflow once PR is merged.
>>    - One more important question, I came across this (
>>    https://hive.apache.org/people.html ) page, while moving the .md file
>>    to the new website, which lists the current pmc and committers of hive. I
>>    noticed that this list is not upto date, a lot of people seem to be missing
>>    from this list. May I please know where I can find the updated date list of
>>    committers and PMCs which I can refer to and update the page.
>>    - Lastly, I plan to add a few more sections to the homepage soon, one
>>    of the sections I have in mind is to add an overview of all the apache
>>    projects that use or integrate with apache hive... If there are any other
>>    suggestions in addition to this please let me know.
>>
>>
>> Thanks!
>> Simhadri G
>>
>>
>>
>> On Sat, Sep 24, 2022 at 7:03 AM Simhadri G <si...@gmail.com> wrote:
>>
>>> Thanks everyone,
>>>
>>>  I will begin with creating the PR and share the link in this thread
>>> soon.
>>>
>>> Thanks
>>> Simhadri G
>>>
>>> On Sat, 24 Sep 2022, 04:52 Ayush Saxena, <ay...@gmail.com> wrote:
>>>
>>>> Thanx Everyone,
>>>> Almost a week and we don’t seems to have any objections to start with
>>>> up revamp task with hive-site repo for now.
>>>>
>>>> Other things as mentioned can be followed up and we can try to ask
>>>> folks to establish a PMC consensus if the need be for the futher migration
>>>> tasks.
>>>>
>>>> Simhadri, would be good to create a Jira and link the PR and drop the
>>>> link here in the thread as well, so as people interested can drop
>>>> suggestions regarding the design and content of the website over there, for
>>>> anything else we can always come back here if we are blocked on something,
>>>> or if something more needs to be done in this context.
>>>>
>>>> -Ayush
>>>>
>>>> On 21-Sep-2022, at 6:35 PM, Stamatis Zampetakis <za...@gmail.com>
>>>> wrote:
>>>>
>>>>
>>>> 
>>>> The javadocs are currently in svn and they can remain there for the
>>>> moment. Eventually, they could be moved to a hive-site repository and for
>>>> sure we don't want them in the main hive repo. I don't see an immediate
>>>> need to change the place where javadocs are stored but if needed we can
>>>> raise a JIRA ticket and continue the discussion there. It's not a good idea
>>>> to discuss under a closed issue/PR.
>>>>
>>>> The hive-site repo is always gonna be the place for storing the
>>>> generated website (html files etc). When you talk about moving back to the
>>>> hive repo I guess you refer to the source/markdown files. The decision to
>>>> change the process of publishing the website will probably require a PMC
>>>> vote with lazy consensus.
>>>>
>>>> I agree that we can start by updating the current setup. Then we can
>>>> kick off the discussion about moving the website sources to hive repo and
>>>> start publishing from there. I don't know if we need to move the javadocs,
>>>> so we can postpone this discussion till we hit an obstacle.
>>>>
>>>> Best,
>>>> Stamatis
>>>>
>>>> On Mon, Sep 19, 2022 at 12:01 PM Simhadri G <si...@gmail.com>
>>>> wrote:
>>>>
>>>>> Thanks Owen, Stamatis, Ayush and Alessandro for the feedback.
>>>>>
>>>>>    - Regarding the javadocs and the automatically build and to deploy
>>>>>    github-pages discussion in the previous PR thread [1]
>>>>>    <https://github.com/apache/hive/pull/1410>,
>>>>>
>>>>>
>>>>>    - Apache Iceberg-docs ([2]
>>>>>       <https://iceberg.apache.org/javadoc/latest/>) has recently set
>>>>>       up a github workflow ([3])
>>>>>       <https://github.com/apache/iceberg-docs/actions/runs/3062679467/jobs/4943928455>
>>>>>       to publish the javadocs from a given javadocs dir [4]
>>>>>       <https://github.com/apache/iceberg-docs/tree/main/javadoc> , I
>>>>>       think we can setup the same workflow for Hive javadocs.
>>>>>       - As Ayush and Stamatis have mentioned, I think over the past 2
>>>>>       years, apache infra has added support for github actions and we can confirm
>>>>>       that from Apache Iceberg/calcite docs that are currently using it.
>>>>>       - But I am not sure regarding which branch or directory we will
>>>>>       need to put the hive javadoc files . This needs more discussion and we can
>>>>>       follow up on this([5]
>>>>>       <https://github.com/apache/hive/pull/1410#issuecomment-680111530>)
>>>>>       .
>>>>>
>>>>>
>>>>>    -  I am not aware about the procedure or the approvals we need to
>>>>>    move from hive-site repo back to the main repository. We will need help
>>>>>    with this.
>>>>>
>>>>>    - I was able to setup the github action on the POC repo:
>>>>>    https://github.com/simhadri-g/hive-site/tree/new-site  .
>>>>>    - Any changes to this repo/new-site will automatically reflect
>>>>>       here once the github workflow completes:
>>>>>       https://simhadri-g.github.io/hive-site/  .
>>>>>
>>>>>       - Considering the feedback, I think we can plan to do in 3
>>>>>    phases, for the first cut I would like to update the website in the present
>>>>>    setup, followed by moving the javadocs to the hive-site repo  and as for
>>>>>    the third phase , we can work on migrating from hive-site to hive repo.
>>>>>
>>>>>    - If everyone agrees, can we please go ahead with the first phase?
>>>>>
>>>>>
>>>>> [1]https://github.com/apache/hive/pull/1410,
>>>>> [2]https://iceberg.apache.org/javadoc/latest/
>>>>> [3]
>>>>> https://github.com/apache/iceberg-docs/actions/runs/3062679467/jobs/4943928455
>>>>> [4]https://github.com/apache/iceberg-docs/tree/main/javadoc
>>>>> [5]https://github.com/apache/hive/pull/1410#issuecomment-680111530
>>>>> [6] https://github.com/apache/hive/pull/1410#issuecomment-680102815
>>>>>
>>>>>
>>>>> Thanks!
>>>>> Simhadri G
>>>>>
>>>>> On Mon, Sep 19, 2022 at 1:50 PM Alessandro Solimando <
>>>>> alessandro.solimando@gmail.com> wrote:
>>>>>
>>>>>> Hi everyone,
>>>>>> thanks Simhadri for pushing this forward.
>>>>>>
>>>>>> I like the look and feel of the new website, and I agree with
>>>>>> Stamatis that having the website sources in the Hive repo,
>>>>>> and automatically publishing the site upon commits would be very beneficial.
>>>>>>
>>>>>> Best regards,
>>>>>> Alessandro
>>>>>>
>>>>>> On Thu, 15 Sept 2022 at 23:11, Stamatis Zampetakis <za...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi all,
>>>>>>>
>>>>>>> It's great to see some effort in improving the website. The POC from
>>>>>>> Simhadri looks really cool; I didn't check the content but I love the look
>>>>>>> and feel.
>>>>>>>
>>>>>>> Now regarding the current process for modifying and updating the
>>>>>>> website there is some info in this relatively recent thread [1].
>>>>>>>
>>>>>>> Moving forward, I would really like to have the source code of the
>>>>>>> website (markdown etc) in the main repo of the project [2], and use GitHub
>>>>>>> actions to automatically build and push the content to the site repo [3]
>>>>>>> per commit basis.
>>>>>>> This workflow is used in Apache Calcite and I find it extremely
>>>>>>> convenient.
>>>>>>>
>>>>>>> Best,
>>>>>>> Stamatis
>>>>>>>
>>>>>>> [1] https://lists.apache.org/thread/4b6x4d6z4tgnv4mo0ycg30y4dlt0msbd
>>>>>>> [2] https://github.com/apache/hive
>>>>>>> [3] https://github.com/apache/hive-site
>>>>>>>
>>>>>>> On Thu, Sep 15, 2022 at 10:50 PM Ayush Saxena <ay...@gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Owen,
>>>>>>>> I am not sure if I am catching you right, But now the repository
>>>>>>>> for the website has changed, we no longer use our main *hive.git*
>>>>>>>> repository for the website, We are using the* hive-site *repository
>>>>>>>> for the website, The migration happened this year January I suppose.
>>>>>>>>
>>>>>>>> Can give a check to the set of commit here from: gmcdonald
>>>>>>>> <https://github.com/apache/hive-site/commits?author=gmcdonald> and
>>>>>>>> Humbedooh
>>>>>>>> <https://github.com/apache/hive-site/commits?author=Humbedooh>
>>>>>>>> https://github.com/apache/hive-site/commits/main
>>>>>>>>
>>>>>>>> Now whatever you push to main branch of hive-site(
>>>>>>>> https://github.com/apache/hive-site) it gets published on the
>>>>>>>> *asf-site* branch by the buildbot(
>>>>>>>> https://github.com/apache/hive-site/commits/asf-site)
>>>>>>>>
>>>>>>>> Simhadri's changes will be directed to the main branch of the
>>>>>>>> hive-site repo and they will get auto published on the asf-site branch, I
>>>>>>>> tried this a couple of months back and it indeed worked that way. Let me
>>>>>>>> know if we are missing anything on this, I tried to find threads around
>>>>>>>> this but not sure if it is in private@ or so, couldn't find, I
>>>>>>>> will try again and if there is something around that what needs to be done,
>>>>>>>> I will have a word with the Infra folks and get that sorted, if it isn't
>>>>>>>> already.
>>>>>>>>
>>>>>>>> -Ayush
>>>>>>>>
>>>>>>>> On Fri, 16 Sept 2022 at 01:49, Owen O'Malley <
>>>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Look at the threads and talk to Apache Infra. They couldn't make
>>>>>>>>> it work before. We would have needed to manually publish to the asf-site
>>>>>>>>> branch.
>>>>>>>>>
>>>>>>>>> On Thu, Sep 15, 2022 at 7:54 PM Simhadri G <si...@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Thanks Ayush, Pau Tallada and Owen O'Malley for the feedback!
>>>>>>>>>>
>>>>>>>>>> @Owen , This website revamp indeed replaces the website with
>>>>>>>>>> markdown as you have mentioned. I have referred to your PR for some of the
>>>>>>>>>> content for the site.
>>>>>>>>>> The actual code for the website is here:
>>>>>>>>>> https://github.com/simhadri-g/hive-site/tree/new-site
>>>>>>>>>>
>>>>>>>>>> Once we add markdown files to the source code under /content/ ,
>>>>>>>>>> hugo will rebuild the files and generate the static html files in
>>>>>>>>>> ./public/ directory.
>>>>>>>>>> I have copied over these static files to a separate repo and
>>>>>>>>>> temporarily hosted it with gh-pages to start the mail chain.
>>>>>>>>>>
>>>>>>>>>>  For the final site, I am already trying to automate this with
>>>>>>>>>> github actions. So, as soon as any new changes are made to the site branch,
>>>>>>>>>> the github actions will automatically tigger and update the site.
>>>>>>>>>>
>>>>>>>>>> Thanks!
>>>>>>>>>>
>>>>>>>>>> On Fri, Sep 16, 2022 at 12:17 AM Owen O'Malley <
>>>>>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> I found it - https://github.com/apache/hive/pull/1410
>>>>>>>>>>>
>>>>>>>>>>> On Thu, Sep 15, 2022 at 6:42 PM Owen O'Malley <
>>>>>>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> I had a PR to replace the website with markdown. Apache Infra
>>>>>>>>>>>> was supposed to make it autopublish. *sigh*
>>>>>>>>>>>>
>>>>>>>>>>>> .. Owen
>>>>>>>>>>>>
>>>>>>>>>>>> On Thu, Sep 15, 2022 at 4:23 PM Pau Tallada <ta...@pic.es>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>
>>>>>>>>>>>>> Great work!
>>>>>>>>>>>>> +1 on updating it as well
>>>>>>>>>>>>>
>>>>>>>>>>>>> Missatge de Ayush Saxena <ay...@gmail.com> del dia dj., 15
>>>>>>>>>>>>> de set. 2022 a les 17:40:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi Simhadri,
>>>>>>>>>>>>>> Thanx for the initiative, +1 on updating our current website.
>>>>>>>>>>>>>> The new website looks way better than the existing one.
>>>>>>>>>>>>>> Can create a Jira and link this to that after a couple of
>>>>>>>>>>>>>> days if there aren’t any objections to the move, so as people can drop
>>>>>>>>>>>>>> further suggestions over there.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> -Ayush
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> > On 15-Sep-2022, at 8:33 PM, SG <si...@gmail.com>
>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> > Hi Everyone,
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> > The existing apache hive website https://hive.apache.org/
>>>>>>>>>>>>>> hasn't been
>>>>>>>>>>>>>> > updated for a very long time. Additionally, I was not able
>>>>>>>>>>>>>> to build the
>>>>>>>>>>>>>> > docker image associated with the site to test out new
>>>>>>>>>>>>>> changes as well.
>>>>>>>>>>>>>> > https://github.com/apache/hive-site
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> > Since the website is the front page of the project, I
>>>>>>>>>>>>>> believe it would be
>>>>>>>>>>>>>> > good to revamp the apache hive website with the latest
>>>>>>>>>>>>>> features and
>>>>>>>>>>>>>> > releases.
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> > As a result, I have spent some time setting up an initial
>>>>>>>>>>>>>> draft of the
>>>>>>>>>>>>>> > website. There are still quite a few things that still need
>>>>>>>>>>>>>> to be
>>>>>>>>>>>>>> > added/updated in the draft.  Here is the prototype site
>>>>>>>>>>>>>> that I put together
>>>>>>>>>>>>>> > so everyone could check it out:
>>>>>>>>>>>>>> https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> > The new website is based on Hugo. Hugo, is one of the most
>>>>>>>>>>>>>> popular
>>>>>>>>>>>>>> > open-source static site generators. I was able to get a
>>>>>>>>>>>>>> hugo version of the
>>>>>>>>>>>>>> > site up very quickly with a landing page and docs and hugo
>>>>>>>>>>>>>> also makes
>>>>>>>>>>>>>> > maintaining the site very simple.
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> > Please have a look. Any feedback is much appreciated.
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> > Existing website: https://hive.apache.org/
>>>>>>>>>>>>>> > New website: https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> > Thanks!
>>>>>>>>>>>>>> > Simhadri G
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> ----------------------------------
>>>>>>>>>>>>> Pau Tallada Crespí
>>>>>>>>>>>>> Departament de Serveis
>>>>>>>>>>>>> Port d'Informació Científica (PIC)
>>>>>>>>>>>>> Tel: +34 93 170 2729
>>>>>>>>>>>>> ----------------------------------
>>>>>>>>>>>>>
>>>>>>>>>>>>>

Re: Proposal: Revamp Apache Hive website.

Posted by Simhadri G <si...@gmail.com>.
Thanks for the feedback Stamatis !

   - I have updated the PR to include a README.md file with instructions to
   build and view the site locally after making any new changes. This will
   help us preview the changes locally before pushing the commit. (Docker is
   not required here.)

   - Github pages was used to share the new website with the community and
   it will most likely not be necessary later on.

   - Regarding the role of Github Actions(gh-pages.yml):

   - Whenever a PR is merged to the main branch, a github action is
      triggered .
      - Github action will install a hugo and build the site with the new
      changes.  Once the build is successful, HUGO then generates a
set of static
      files and these files are automatically merged to the hive-site/asf-site
      branch by github actions bot.
      - From here, to publish  hive-site/asf-site to project web site
      sub-domain (hive.apache.org),  we need to set up a configuration
      block called publish in your .asf.yaml file. (
      https://cwiki.apache.org/confluence/display/INFRA/Git+-+.asf.yaml+features#Git.asf.yamlfeatures-Publishingabranchtoyourprojectwebsite).

      - We will need help from apache infra - gmcdonald
      <https://github.com/apache/hive-site/commits?author=gmcdonald> or
      Humbedooh
      <https://github.com/apache/hive-site/commits?author=Humbedooh> to
      make sure that we have set this up correctly.

      - I agree with your suggestion to keep the changes around the revamp
   as minimal as possible and not mix the content update with the framework
   change. In this case, we can make the other changes incrementally at a
   later stage.


Thanks!
Simhadri G

On Wed, Oct 5, 2022 at 3:41 PM Stamatis Zampetakis <za...@gmail.com>
wrote:

> Thanks for staying on top of this Simhadri.
>
> I will try to help reviewing the PR once I get some time.
>
> What is not yet clear to me from this discussion or by looking at the PR
> is the workflow for making a change appear on the web (
> https://hive.apache.org/). Having a README which clearly states what
> needs to be done is a must.
>
> I also think it is quite important to have instructions and possibly
> docker images for someone to be able to test how the changes look locally
> before commiting a change to the repo.
>
> Another point that needs clarification is the role of github pages. I am
> not sure why it is necessary at the moment and what exactly is the plan
> going forward. If I understand well, currently it is used to preview the
> changes but from my perspective we shouldn't need to commit something to
> the repo to understand if something breaks or not; preview should happen
> locally.
>
> I would suggest to keep the changes around the revamp as minimal as
> possible and not mix the content update with the framework change. As
> usual, smaller changes are easier to review and merge. It is definitely
> worth updating and improving the content but let's do it incrementally so
> that changes can get merged faster.
>
> The list of committers and PMC members for Hive can be found in the apache
> phonebook [1]. The list can easily get outdated so maybe we can consider
> adding links to [1] and/or github and other places instead of duplicating
> the content. Anyways, let's first deal with the revamp and discuss content
> changes later in separate JIRAs/PRs.
>
> Best,
> Stamatis
>
> [1] https://home.apache.org/phonebook.html?project=hive
>
> On Sun, Oct 2, 2022 at 2:41 AM Simhadri G <si...@gmail.com> wrote:
>
>> Hello Everyone,
>>
>> I have raised the PR for the revamped Hive Website here:
>>  https://github.com/apache/hive-site/pull/2
>>
>> I kindly request if someone can help review this PR .
>>
>> Until the PR is merged, you can find the updated website here . Please
>> have a look and any feedback is most welcome :)
>> https://simhadri-g.github.io/hive-site/
>>
>> Few other things to note:
>>
>>    - We will need help from someone who has write access to hive-site
>>    repo to update the github workflow once PR is merged.
>>    - One more important question, I came across this (
>>    https://hive.apache.org/people.html ) page, while moving the .md file
>>    to the new website, which lists the current pmc and committers of hive. I
>>    noticed that this list is not upto date, a lot of people seem to be missing
>>    from this list. May I please know where I can find the updated date list of
>>    committers and PMCs which I can refer to and update the page.
>>    - Lastly, I plan to add a few more sections to the homepage soon, one
>>    of the sections I have in mind is to add an overview of all the apache
>>    projects that use or integrate with apache hive... If there are any other
>>    suggestions in addition to this please let me know.
>>
>>
>> Thanks!
>> Simhadri G
>>
>>
>>
>> On Sat, Sep 24, 2022 at 7:03 AM Simhadri G <si...@gmail.com> wrote:
>>
>>> Thanks everyone,
>>>
>>>  I will begin with creating the PR and share the link in this thread
>>> soon.
>>>
>>> Thanks
>>> Simhadri G
>>>
>>> On Sat, 24 Sep 2022, 04:52 Ayush Saxena, <ay...@gmail.com> wrote:
>>>
>>>> Thanx Everyone,
>>>> Almost a week and we don’t seems to have any objections to start with
>>>> up revamp task with hive-site repo for now.
>>>>
>>>> Other things as mentioned can be followed up and we can try to ask
>>>> folks to establish a PMC consensus if the need be for the futher migration
>>>> tasks.
>>>>
>>>> Simhadri, would be good to create a Jira and link the PR and drop the
>>>> link here in the thread as well, so as people interested can drop
>>>> suggestions regarding the design and content of the website over there, for
>>>> anything else we can always come back here if we are blocked on something,
>>>> or if something more needs to be done in this context.
>>>>
>>>> -Ayush
>>>>
>>>> On 21-Sep-2022, at 6:35 PM, Stamatis Zampetakis <za...@gmail.com>
>>>> wrote:
>>>>
>>>>
>>>> 
>>>> The javadocs are currently in svn and they can remain there for the
>>>> moment. Eventually, they could be moved to a hive-site repository and for
>>>> sure we don't want them in the main hive repo. I don't see an immediate
>>>> need to change the place where javadocs are stored but if needed we can
>>>> raise a JIRA ticket and continue the discussion there. It's not a good idea
>>>> to discuss under a closed issue/PR.
>>>>
>>>> The hive-site repo is always gonna be the place for storing the
>>>> generated website (html files etc). When you talk about moving back to the
>>>> hive repo I guess you refer to the source/markdown files. The decision to
>>>> change the process of publishing the website will probably require a PMC
>>>> vote with lazy consensus.
>>>>
>>>> I agree that we can start by updating the current setup. Then we can
>>>> kick off the discussion about moving the website sources to hive repo and
>>>> start publishing from there. I don't know if we need to move the javadocs,
>>>> so we can postpone this discussion till we hit an obstacle.
>>>>
>>>> Best,
>>>> Stamatis
>>>>
>>>> On Mon, Sep 19, 2022 at 12:01 PM Simhadri G <si...@gmail.com>
>>>> wrote:
>>>>
>>>>> Thanks Owen, Stamatis, Ayush and Alessandro for the feedback.
>>>>>
>>>>>    - Regarding the javadocs and the automatically build and to deploy
>>>>>    github-pages discussion in the previous PR thread [1]
>>>>>    <https://github.com/apache/hive/pull/1410>,
>>>>>
>>>>>
>>>>>    - Apache Iceberg-docs ([2]
>>>>>       <https://iceberg.apache.org/javadoc/latest/>) has recently set
>>>>>       up a github workflow ([3])
>>>>>       <https://github.com/apache/iceberg-docs/actions/runs/3062679467/jobs/4943928455>
>>>>>       to publish the javadocs from a given javadocs dir [4]
>>>>>       <https://github.com/apache/iceberg-docs/tree/main/javadoc> , I
>>>>>       think we can setup the same workflow for Hive javadocs.
>>>>>       - As Ayush and Stamatis have mentioned, I think over the past 2
>>>>>       years, apache infra has added support for github actions and we can confirm
>>>>>       that from Apache Iceberg/calcite docs that are currently using it.
>>>>>       - But I am not sure regarding which branch or directory we will
>>>>>       need to put the hive javadoc files . This needs more discussion and we can
>>>>>       follow up on this([5]
>>>>>       <https://github.com/apache/hive/pull/1410#issuecomment-680111530>)
>>>>>       .
>>>>>
>>>>>
>>>>>    -  I am not aware about the procedure or the approvals we need to
>>>>>    move from hive-site repo back to the main repository. We will need help
>>>>>    with this.
>>>>>
>>>>>    - I was able to setup the github action on the POC repo:
>>>>>    https://github.com/simhadri-g/hive-site/tree/new-site  .
>>>>>    - Any changes to this repo/new-site will automatically reflect
>>>>>       here once the github workflow completes:
>>>>>       https://simhadri-g.github.io/hive-site/  .
>>>>>
>>>>>       - Considering the feedback, I think we can plan to do in 3
>>>>>    phases, for the first cut I would like to update the website in the present
>>>>>    setup, followed by moving the javadocs to the hive-site repo  and as for
>>>>>    the third phase , we can work on migrating from hive-site to hive repo.
>>>>>
>>>>>    - If everyone agrees, can we please go ahead with the first phase?
>>>>>
>>>>>
>>>>> [1]https://github.com/apache/hive/pull/1410,
>>>>> [2]https://iceberg.apache.org/javadoc/latest/
>>>>> [3]
>>>>> https://github.com/apache/iceberg-docs/actions/runs/3062679467/jobs/4943928455
>>>>> [4]https://github.com/apache/iceberg-docs/tree/main/javadoc
>>>>> [5]https://github.com/apache/hive/pull/1410#issuecomment-680111530
>>>>> [6] https://github.com/apache/hive/pull/1410#issuecomment-680102815
>>>>>
>>>>>
>>>>> Thanks!
>>>>> Simhadri G
>>>>>
>>>>> On Mon, Sep 19, 2022 at 1:50 PM Alessandro Solimando <
>>>>> alessandro.solimando@gmail.com> wrote:
>>>>>
>>>>>> Hi everyone,
>>>>>> thanks Simhadri for pushing this forward.
>>>>>>
>>>>>> I like the look and feel of the new website, and I agree with
>>>>>> Stamatis that having the website sources in the Hive repo,
>>>>>> and automatically publishing the site upon commits would be very beneficial.
>>>>>>
>>>>>> Best regards,
>>>>>> Alessandro
>>>>>>
>>>>>> On Thu, 15 Sept 2022 at 23:11, Stamatis Zampetakis <za...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi all,
>>>>>>>
>>>>>>> It's great to see some effort in improving the website. The POC from
>>>>>>> Simhadri looks really cool; I didn't check the content but I love the look
>>>>>>> and feel.
>>>>>>>
>>>>>>> Now regarding the current process for modifying and updating the
>>>>>>> website there is some info in this relatively recent thread [1].
>>>>>>>
>>>>>>> Moving forward, I would really like to have the source code of the
>>>>>>> website (markdown etc) in the main repo of the project [2], and use GitHub
>>>>>>> actions to automatically build and push the content to the site repo [3]
>>>>>>> per commit basis.
>>>>>>> This workflow is used in Apache Calcite and I find it extremely
>>>>>>> convenient.
>>>>>>>
>>>>>>> Best,
>>>>>>> Stamatis
>>>>>>>
>>>>>>> [1] https://lists.apache.org/thread/4b6x4d6z4tgnv4mo0ycg30y4dlt0msbd
>>>>>>> [2] https://github.com/apache/hive
>>>>>>> [3] https://github.com/apache/hive-site
>>>>>>>
>>>>>>> On Thu, Sep 15, 2022 at 10:50 PM Ayush Saxena <ay...@gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Owen,
>>>>>>>> I am not sure if I am catching you right, But now the repository
>>>>>>>> for the website has changed, we no longer use our main *hive.git*
>>>>>>>> repository for the website, We are using the* hive-site *repository
>>>>>>>> for the website, The migration happened this year January I suppose.
>>>>>>>>
>>>>>>>> Can give a check to the set of commit here from: gmcdonald
>>>>>>>> <https://github.com/apache/hive-site/commits?author=gmcdonald> and
>>>>>>>> Humbedooh
>>>>>>>> <https://github.com/apache/hive-site/commits?author=Humbedooh>
>>>>>>>> https://github.com/apache/hive-site/commits/main
>>>>>>>>
>>>>>>>> Now whatever you push to main branch of hive-site(
>>>>>>>> https://github.com/apache/hive-site) it gets published on the
>>>>>>>> *asf-site* branch by the buildbot(
>>>>>>>> https://github.com/apache/hive-site/commits/asf-site)
>>>>>>>>
>>>>>>>> Simhadri's changes will be directed to the main branch of the
>>>>>>>> hive-site repo and they will get auto published on the asf-site branch, I
>>>>>>>> tried this a couple of months back and it indeed worked that way. Let me
>>>>>>>> know if we are missing anything on this, I tried to find threads around
>>>>>>>> this but not sure if it is in private@ or so, couldn't find, I
>>>>>>>> will try again and if there is something around that what needs to be done,
>>>>>>>> I will have a word with the Infra folks and get that sorted, if it isn't
>>>>>>>> already.
>>>>>>>>
>>>>>>>> -Ayush
>>>>>>>>
>>>>>>>> On Fri, 16 Sept 2022 at 01:49, Owen O'Malley <
>>>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Look at the threads and talk to Apache Infra. They couldn't make
>>>>>>>>> it work before. We would have needed to manually publish to the asf-site
>>>>>>>>> branch.
>>>>>>>>>
>>>>>>>>> On Thu, Sep 15, 2022 at 7:54 PM Simhadri G <si...@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Thanks Ayush, Pau Tallada and Owen O'Malley for the feedback!
>>>>>>>>>>
>>>>>>>>>> @Owen , This website revamp indeed replaces the website with
>>>>>>>>>> markdown as you have mentioned. I have referred to your PR for some of the
>>>>>>>>>> content for the site.
>>>>>>>>>> The actual code for the website is here:
>>>>>>>>>> https://github.com/simhadri-g/hive-site/tree/new-site
>>>>>>>>>>
>>>>>>>>>> Once we add markdown files to the source code under /content/ ,
>>>>>>>>>> hugo will rebuild the files and generate the static html files in
>>>>>>>>>> ./public/ directory.
>>>>>>>>>> I have copied over these static files to a separate repo and
>>>>>>>>>> temporarily hosted it with gh-pages to start the mail chain.
>>>>>>>>>>
>>>>>>>>>>  For the final site, I am already trying to automate this with
>>>>>>>>>> github actions. So, as soon as any new changes are made to the site branch,
>>>>>>>>>> the github actions will automatically tigger and update the site.
>>>>>>>>>>
>>>>>>>>>> Thanks!
>>>>>>>>>>
>>>>>>>>>> On Fri, Sep 16, 2022 at 12:17 AM Owen O'Malley <
>>>>>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> I found it - https://github.com/apache/hive/pull/1410
>>>>>>>>>>>
>>>>>>>>>>> On Thu, Sep 15, 2022 at 6:42 PM Owen O'Malley <
>>>>>>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> I had a PR to replace the website with markdown. Apache Infra
>>>>>>>>>>>> was supposed to make it autopublish. *sigh*
>>>>>>>>>>>>
>>>>>>>>>>>> .. Owen
>>>>>>>>>>>>
>>>>>>>>>>>> On Thu, Sep 15, 2022 at 4:23 PM Pau Tallada <ta...@pic.es>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>
>>>>>>>>>>>>> Great work!
>>>>>>>>>>>>> +1 on updating it as well
>>>>>>>>>>>>>
>>>>>>>>>>>>> Missatge de Ayush Saxena <ay...@gmail.com> del dia dj., 15
>>>>>>>>>>>>> de set. 2022 a les 17:40:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi Simhadri,
>>>>>>>>>>>>>> Thanx for the initiative, +1 on updating our current website.
>>>>>>>>>>>>>> The new website looks way better than the existing one.
>>>>>>>>>>>>>> Can create a Jira and link this to that after a couple of
>>>>>>>>>>>>>> days if there aren’t any objections to the move, so as people can drop
>>>>>>>>>>>>>> further suggestions over there.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> -Ayush
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> > On 15-Sep-2022, at 8:33 PM, SG <si...@gmail.com>
>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> > Hi Everyone,
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> > The existing apache hive website https://hive.apache.org/
>>>>>>>>>>>>>> hasn't been
>>>>>>>>>>>>>> > updated for a very long time. Additionally, I was not able
>>>>>>>>>>>>>> to build the
>>>>>>>>>>>>>> > docker image associated with the site to test out new
>>>>>>>>>>>>>> changes as well.
>>>>>>>>>>>>>> > https://github.com/apache/hive-site
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> > Since the website is the front page of the project, I
>>>>>>>>>>>>>> believe it would be
>>>>>>>>>>>>>> > good to revamp the apache hive website with the latest
>>>>>>>>>>>>>> features and
>>>>>>>>>>>>>> > releases.
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> > As a result, I have spent some time setting up an initial
>>>>>>>>>>>>>> draft of the
>>>>>>>>>>>>>> > website. There are still quite a few things that still need
>>>>>>>>>>>>>> to be
>>>>>>>>>>>>>> > added/updated in the draft.  Here is the prototype site
>>>>>>>>>>>>>> that I put together
>>>>>>>>>>>>>> > so everyone could check it out:
>>>>>>>>>>>>>> https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> > The new website is based on Hugo. Hugo, is one of the most
>>>>>>>>>>>>>> popular
>>>>>>>>>>>>>> > open-source static site generators. I was able to get a
>>>>>>>>>>>>>> hugo version of the
>>>>>>>>>>>>>> > site up very quickly with a landing page and docs and hugo
>>>>>>>>>>>>>> also makes
>>>>>>>>>>>>>> > maintaining the site very simple.
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> > Please have a look. Any feedback is much appreciated.
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> > Existing website: https://hive.apache.org/
>>>>>>>>>>>>>> > New website: https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>>>>>>> >
>>>>>>>>>>>>>> > Thanks!
>>>>>>>>>>>>>> > Simhadri G
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> ----------------------------------
>>>>>>>>>>>>> Pau Tallada Crespí
>>>>>>>>>>>>> Departament de Serveis
>>>>>>>>>>>>> Port d'Informació Científica (PIC)
>>>>>>>>>>>>> Tel: +34 93 170 2729
>>>>>>>>>>>>> ----------------------------------
>>>>>>>>>>>>>
>>>>>>>>>>>>>

Re: Proposal: Revamp Apache Hive website.

Posted by Stamatis Zampetakis <za...@gmail.com>.
Thanks for staying on top of this Simhadri.

I will try to help reviewing the PR once I get some time.

What is not yet clear to me from this discussion or by looking at the PR is
the workflow for making a change appear on the web (https://hive.apache.org/).
Having a README which clearly states what needs to be done is a must.

I also think it is quite important to have instructions and possibly docker
images for someone to be able to test how the changes look locally before
commiting a change to the repo.

Another point that needs clarification is the role of github pages. I am
not sure why it is necessary at the moment and what exactly is the plan
going forward. If I understand well, currently it is used to preview the
changes but from my perspective we shouldn't need to commit something to
the repo to understand if something breaks or not; preview should happen
locally.

I would suggest to keep the changes around the revamp as minimal as
possible and not mix the content update with the framework change. As
usual, smaller changes are easier to review and merge. It is definitely
worth updating and improving the content but let's do it incrementally so
that changes can get merged faster.

The list of committers and PMC members for Hive can be found in the apache
phonebook [1]. The list can easily get outdated so maybe we can consider
adding links to [1] and/or github and other places instead of duplicating
the content. Anyways, let's first deal with the revamp and discuss content
changes later in separate JIRAs/PRs.

Best,
Stamatis

[1] https://home.apache.org/phonebook.html?project=hive

On Sun, Oct 2, 2022 at 2:41 AM Simhadri G <si...@gmail.com> wrote:

> Hello Everyone,
>
> I have raised the PR for the revamped Hive Website here:
>  https://github.com/apache/hive-site/pull/2
>
> I kindly request if someone can help review this PR .
>
> Until the PR is merged, you can find the updated website here . Please
> have a look and any feedback is most welcome :)
> https://simhadri-g.github.io/hive-site/
>
> Few other things to note:
>
>    - We will need help from someone who has write access to hive-site
>    repo to update the github workflow once PR is merged.
>    - One more important question, I came across this (
>    https://hive.apache.org/people.html ) page, while moving the .md file
>    to the new website, which lists the current pmc and committers of hive. I
>    noticed that this list is not upto date, a lot of people seem to be missing
>    from this list. May I please know where I can find the updated date list of
>    committers and PMCs which I can refer to and update the page.
>    - Lastly, I plan to add a few more sections to the homepage soon, one
>    of the sections I have in mind is to add an overview of all the apache
>    projects that use or integrate with apache hive... If there are any other
>    suggestions in addition to this please let me know.
>
>
> Thanks!
> Simhadri G
>
>
>
> On Sat, Sep 24, 2022 at 7:03 AM Simhadri G <si...@gmail.com> wrote:
>
>> Thanks everyone,
>>
>>  I will begin with creating the PR and share the link in this thread soon.
>>
>> Thanks
>> Simhadri G
>>
>> On Sat, 24 Sep 2022, 04:52 Ayush Saxena, <ay...@gmail.com> wrote:
>>
>>> Thanx Everyone,
>>> Almost a week and we don’t seems to have any objections to start with up
>>> revamp task with hive-site repo for now.
>>>
>>> Other things as mentioned can be followed up and we can try to ask folks
>>> to establish a PMC consensus if the need be for the futher migration tasks.
>>>
>>> Simhadri, would be good to create a Jira and link the PR and drop the
>>> link here in the thread as well, so as people interested can drop
>>> suggestions regarding the design and content of the website over there, for
>>> anything else we can always come back here if we are blocked on something,
>>> or if something more needs to be done in this context.
>>>
>>> -Ayush
>>>
>>> On 21-Sep-2022, at 6:35 PM, Stamatis Zampetakis <za...@gmail.com>
>>> wrote:
>>>
>>>
>>> 
>>> The javadocs are currently in svn and they can remain there for the
>>> moment. Eventually, they could be moved to a hive-site repository and for
>>> sure we don't want them in the main hive repo. I don't see an immediate
>>> need to change the place where javadocs are stored but if needed we can
>>> raise a JIRA ticket and continue the discussion there. It's not a good idea
>>> to discuss under a closed issue/PR.
>>>
>>> The hive-site repo is always gonna be the place for storing the
>>> generated website (html files etc). When you talk about moving back to the
>>> hive repo I guess you refer to the source/markdown files. The decision to
>>> change the process of publishing the website will probably require a PMC
>>> vote with lazy consensus.
>>>
>>> I agree that we can start by updating the current setup. Then we can
>>> kick off the discussion about moving the website sources to hive repo and
>>> start publishing from there. I don't know if we need to move the javadocs,
>>> so we can postpone this discussion till we hit an obstacle.
>>>
>>> Best,
>>> Stamatis
>>>
>>> On Mon, Sep 19, 2022 at 12:01 PM Simhadri G <si...@gmail.com>
>>> wrote:
>>>
>>>> Thanks Owen, Stamatis, Ayush and Alessandro for the feedback.
>>>>
>>>>    - Regarding the javadocs and the automatically build and to deploy
>>>>    github-pages discussion in the previous PR thread [1]
>>>>    <https://github.com/apache/hive/pull/1410>,
>>>>
>>>>
>>>>    - Apache Iceberg-docs ([2]
>>>>       <https://iceberg.apache.org/javadoc/latest/>) has recently set
>>>>       up a github workflow ([3])
>>>>       <https://github.com/apache/iceberg-docs/actions/runs/3062679467/jobs/4943928455>
>>>>       to publish the javadocs from a given javadocs dir [4]
>>>>       <https://github.com/apache/iceberg-docs/tree/main/javadoc> , I
>>>>       think we can setup the same workflow for Hive javadocs.
>>>>       - As Ayush and Stamatis have mentioned, I think over the past 2
>>>>       years, apache infra has added support for github actions and we can confirm
>>>>       that from Apache Iceberg/calcite docs that are currently using it.
>>>>       - But I am not sure regarding which branch or directory we will
>>>>       need to put the hive javadoc files . This needs more discussion and we can
>>>>       follow up on this([5]
>>>>       <https://github.com/apache/hive/pull/1410#issuecomment-680111530>)
>>>>       .
>>>>
>>>>
>>>>    -  I am not aware about the procedure or the approvals we need to
>>>>    move from hive-site repo back to the main repository. We will need help
>>>>    with this.
>>>>
>>>>    - I was able to setup the github action on the POC repo:
>>>>    https://github.com/simhadri-g/hive-site/tree/new-site  .
>>>>    - Any changes to this repo/new-site will automatically reflect here
>>>>       once the github workflow completes:
>>>>       https://simhadri-g.github.io/hive-site/  .
>>>>
>>>>       - Considering the feedback, I think we can plan to do in 3
>>>>    phases, for the first cut I would like to update the website in the present
>>>>    setup, followed by moving the javadocs to the hive-site repo  and as for
>>>>    the third phase , we can work on migrating from hive-site to hive repo.
>>>>
>>>>    - If everyone agrees, can we please go ahead with the first phase?
>>>>
>>>>
>>>> [1]https://github.com/apache/hive/pull/1410,
>>>> [2]https://iceberg.apache.org/javadoc/latest/
>>>> [3]
>>>> https://github.com/apache/iceberg-docs/actions/runs/3062679467/jobs/4943928455
>>>> [4]https://github.com/apache/iceberg-docs/tree/main/javadoc
>>>> [5]https://github.com/apache/hive/pull/1410#issuecomment-680111530
>>>> [6] https://github.com/apache/hive/pull/1410#issuecomment-680102815
>>>>
>>>>
>>>> Thanks!
>>>> Simhadri G
>>>>
>>>> On Mon, Sep 19, 2022 at 1:50 PM Alessandro Solimando <
>>>> alessandro.solimando@gmail.com> wrote:
>>>>
>>>>> Hi everyone,
>>>>> thanks Simhadri for pushing this forward.
>>>>>
>>>>> I like the look and feel of the new website, and I agree with Stamatis
>>>>> that having the website sources in the Hive repo, and automatically
>>>>> publishing the site upon commits would be very beneficial.
>>>>>
>>>>> Best regards,
>>>>> Alessandro
>>>>>
>>>>> On Thu, 15 Sept 2022 at 23:11, Stamatis Zampetakis <za...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Hi all,
>>>>>>
>>>>>> It's great to see some effort in improving the website. The POC from
>>>>>> Simhadri looks really cool; I didn't check the content but I love the look
>>>>>> and feel.
>>>>>>
>>>>>> Now regarding the current process for modifying and updating the
>>>>>> website there is some info in this relatively recent thread [1].
>>>>>>
>>>>>> Moving forward, I would really like to have the source code of the
>>>>>> website (markdown etc) in the main repo of the project [2], and use GitHub
>>>>>> actions to automatically build and push the content to the site repo [3]
>>>>>> per commit basis.
>>>>>> This workflow is used in Apache Calcite and I find it extremely
>>>>>> convenient.
>>>>>>
>>>>>> Best,
>>>>>> Stamatis
>>>>>>
>>>>>> [1] https://lists.apache.org/thread/4b6x4d6z4tgnv4mo0ycg30y4dlt0msbd
>>>>>> [2] https://github.com/apache/hive
>>>>>> [3] https://github.com/apache/hive-site
>>>>>>
>>>>>> On Thu, Sep 15, 2022 at 10:50 PM Ayush Saxena <ay...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Owen,
>>>>>>> I am not sure if I am catching you right, But now the repository for
>>>>>>> the website has changed, we no longer use our main *hive.git*
>>>>>>> repository for the website, We are using the* hive-site *repository
>>>>>>> for the website, The migration happened this year January I suppose.
>>>>>>>
>>>>>>> Can give a check to the set of commit here from: gmcdonald
>>>>>>> <https://github.com/apache/hive-site/commits?author=gmcdonald> and
>>>>>>> Humbedooh
>>>>>>> <https://github.com/apache/hive-site/commits?author=Humbedooh>
>>>>>>> https://github.com/apache/hive-site/commits/main
>>>>>>>
>>>>>>> Now whatever you push to main branch of hive-site(
>>>>>>> https://github.com/apache/hive-site) it gets published on the
>>>>>>> *asf-site* branch by the buildbot(
>>>>>>> https://github.com/apache/hive-site/commits/asf-site)
>>>>>>>
>>>>>>> Simhadri's changes will be directed to the main branch of the
>>>>>>> hive-site repo and they will get auto published on the asf-site branch, I
>>>>>>> tried this a couple of months back and it indeed worked that way. Let me
>>>>>>> know if we are missing anything on this, I tried to find threads around
>>>>>>> this but not sure if it is in private@ or so, couldn't find, I will
>>>>>>> try again and if there is something around that what needs to be done, I
>>>>>>> will have a word with the Infra folks and get that sorted, if it isn't
>>>>>>> already.
>>>>>>>
>>>>>>> -Ayush
>>>>>>>
>>>>>>> On Fri, 16 Sept 2022 at 01:49, Owen O'Malley <ow...@gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Look at the threads and talk to Apache Infra. They couldn't make it
>>>>>>>> work before. We would have needed to manually publish to the asf-site
>>>>>>>> branch.
>>>>>>>>
>>>>>>>> On Thu, Sep 15, 2022 at 7:54 PM Simhadri G <si...@gmail.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Thanks Ayush, Pau Tallada and Owen O'Malley for the feedback!
>>>>>>>>>
>>>>>>>>> @Owen , This website revamp indeed replaces the website with
>>>>>>>>> markdown as you have mentioned. I have referred to your PR for some of the
>>>>>>>>> content for the site.
>>>>>>>>> The actual code for the website is here:
>>>>>>>>> https://github.com/simhadri-g/hive-site/tree/new-site
>>>>>>>>>
>>>>>>>>> Once we add markdown files to the source code under /content/ ,
>>>>>>>>> hugo will rebuild the files and generate the static html files in
>>>>>>>>> ./public/ directory.
>>>>>>>>> I have copied over these static files to a separate repo and
>>>>>>>>> temporarily hosted it with gh-pages to start the mail chain.
>>>>>>>>>
>>>>>>>>>  For the final site, I am already trying to automate this with
>>>>>>>>> github actions. So, as soon as any new changes are made to the site branch,
>>>>>>>>> the github actions will automatically tigger and update the site.
>>>>>>>>>
>>>>>>>>> Thanks!
>>>>>>>>>
>>>>>>>>> On Fri, Sep 16, 2022 at 12:17 AM Owen O'Malley <
>>>>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> I found it - https://github.com/apache/hive/pull/1410
>>>>>>>>>>
>>>>>>>>>> On Thu, Sep 15, 2022 at 6:42 PM Owen O'Malley <
>>>>>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> I had a PR to replace the website with markdown. Apache Infra
>>>>>>>>>>> was supposed to make it autopublish. *sigh*
>>>>>>>>>>>
>>>>>>>>>>> .. Owen
>>>>>>>>>>>
>>>>>>>>>>> On Thu, Sep 15, 2022 at 4:23 PM Pau Tallada <ta...@pic.es>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi,
>>>>>>>>>>>>
>>>>>>>>>>>> Great work!
>>>>>>>>>>>> +1 on updating it as well
>>>>>>>>>>>>
>>>>>>>>>>>> Missatge de Ayush Saxena <ay...@gmail.com> del dia dj., 15
>>>>>>>>>>>> de set. 2022 a les 17:40:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi Simhadri,
>>>>>>>>>>>>> Thanx for the initiative, +1 on updating our current website.
>>>>>>>>>>>>> The new website looks way better than the existing one.
>>>>>>>>>>>>> Can create a Jira and link this to that after a couple of days
>>>>>>>>>>>>> if there aren’t any objections to the move, so as people can drop further
>>>>>>>>>>>>> suggestions over there.
>>>>>>>>>>>>>
>>>>>>>>>>>>> -Ayush
>>>>>>>>>>>>>
>>>>>>>>>>>>> > On 15-Sep-2022, at 8:33 PM, SG <si...@gmail.com>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > Hi Everyone,
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > The existing apache hive website https://hive.apache.org/
>>>>>>>>>>>>> hasn't been
>>>>>>>>>>>>> > updated for a very long time. Additionally, I was not able
>>>>>>>>>>>>> to build the
>>>>>>>>>>>>> > docker image associated with the site to test out new
>>>>>>>>>>>>> changes as well.
>>>>>>>>>>>>> > https://github.com/apache/hive-site
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > Since the website is the front page of the project, I
>>>>>>>>>>>>> believe it would be
>>>>>>>>>>>>> > good to revamp the apache hive website with the latest
>>>>>>>>>>>>> features and
>>>>>>>>>>>>> > releases.
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > As a result, I have spent some time setting up an initial
>>>>>>>>>>>>> draft of the
>>>>>>>>>>>>> > website. There are still quite a few things that still need
>>>>>>>>>>>>> to be
>>>>>>>>>>>>> > added/updated in the draft.  Here is the prototype site that
>>>>>>>>>>>>> I put together
>>>>>>>>>>>>> > so everyone could check it out:
>>>>>>>>>>>>> https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > The new website is based on Hugo. Hugo, is one of the most
>>>>>>>>>>>>> popular
>>>>>>>>>>>>> > open-source static site generators. I was able to get a hugo
>>>>>>>>>>>>> version of the
>>>>>>>>>>>>> > site up very quickly with a landing page and docs and hugo
>>>>>>>>>>>>> also makes
>>>>>>>>>>>>> > maintaining the site very simple.
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > Please have a look. Any feedback is much appreciated.
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > Existing website: https://hive.apache.org/
>>>>>>>>>>>>> > New website: https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > Thanks!
>>>>>>>>>>>>> > Simhadri G
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> ----------------------------------
>>>>>>>>>>>> Pau Tallada Crespí
>>>>>>>>>>>> Departament de Serveis
>>>>>>>>>>>> Port d'Informació Científica (PIC)
>>>>>>>>>>>> Tel: +34 93 170 2729
>>>>>>>>>>>> ----------------------------------
>>>>>>>>>>>>
>>>>>>>>>>>>

Re: Proposal: Revamp Apache Hive website.

Posted by Stamatis Zampetakis <za...@gmail.com>.
Thanks for staying on top of this Simhadri.

I will try to help reviewing the PR once I get some time.

What is not yet clear to me from this discussion or by looking at the PR is
the workflow for making a change appear on the web (https://hive.apache.org/).
Having a README which clearly states what needs to be done is a must.

I also think it is quite important to have instructions and possibly docker
images for someone to be able to test how the changes look locally before
commiting a change to the repo.

Another point that needs clarification is the role of github pages. I am
not sure why it is necessary at the moment and what exactly is the plan
going forward. If I understand well, currently it is used to preview the
changes but from my perspective we shouldn't need to commit something to
the repo to understand if something breaks or not; preview should happen
locally.

I would suggest to keep the changes around the revamp as minimal as
possible and not mix the content update with the framework change. As
usual, smaller changes are easier to review and merge. It is definitely
worth updating and improving the content but let's do it incrementally so
that changes can get merged faster.

The list of committers and PMC members for Hive can be found in the apache
phonebook [1]. The list can easily get outdated so maybe we can consider
adding links to [1] and/or github and other places instead of duplicating
the content. Anyways, let's first deal with the revamp and discuss content
changes later in separate JIRAs/PRs.

Best,
Stamatis

[1] https://home.apache.org/phonebook.html?project=hive

On Sun, Oct 2, 2022 at 2:41 AM Simhadri G <si...@gmail.com> wrote:

> Hello Everyone,
>
> I have raised the PR for the revamped Hive Website here:
>  https://github.com/apache/hive-site/pull/2
>
> I kindly request if someone can help review this PR .
>
> Until the PR is merged, you can find the updated website here . Please
> have a look and any feedback is most welcome :)
> https://simhadri-g.github.io/hive-site/
>
> Few other things to note:
>
>    - We will need help from someone who has write access to hive-site
>    repo to update the github workflow once PR is merged.
>    - One more important question, I came across this (
>    https://hive.apache.org/people.html ) page, while moving the .md file
>    to the new website, which lists the current pmc and committers of hive. I
>    noticed that this list is not upto date, a lot of people seem to be missing
>    from this list. May I please know where I can find the updated date list of
>    committers and PMCs which I can refer to and update the page.
>    - Lastly, I plan to add a few more sections to the homepage soon, one
>    of the sections I have in mind is to add an overview of all the apache
>    projects that use or integrate with apache hive... If there are any other
>    suggestions in addition to this please let me know.
>
>
> Thanks!
> Simhadri G
>
>
>
> On Sat, Sep 24, 2022 at 7:03 AM Simhadri G <si...@gmail.com> wrote:
>
>> Thanks everyone,
>>
>>  I will begin with creating the PR and share the link in this thread soon.
>>
>> Thanks
>> Simhadri G
>>
>> On Sat, 24 Sep 2022, 04:52 Ayush Saxena, <ay...@gmail.com> wrote:
>>
>>> Thanx Everyone,
>>> Almost a week and we don’t seems to have any objections to start with up
>>> revamp task with hive-site repo for now.
>>>
>>> Other things as mentioned can be followed up and we can try to ask folks
>>> to establish a PMC consensus if the need be for the futher migration tasks.
>>>
>>> Simhadri, would be good to create a Jira and link the PR and drop the
>>> link here in the thread as well, so as people interested can drop
>>> suggestions regarding the design and content of the website over there, for
>>> anything else we can always come back here if we are blocked on something,
>>> or if something more needs to be done in this context.
>>>
>>> -Ayush
>>>
>>> On 21-Sep-2022, at 6:35 PM, Stamatis Zampetakis <za...@gmail.com>
>>> wrote:
>>>
>>>
>>> 
>>> The javadocs are currently in svn and they can remain there for the
>>> moment. Eventually, they could be moved to a hive-site repository and for
>>> sure we don't want them in the main hive repo. I don't see an immediate
>>> need to change the place where javadocs are stored but if needed we can
>>> raise a JIRA ticket and continue the discussion there. It's not a good idea
>>> to discuss under a closed issue/PR.
>>>
>>> The hive-site repo is always gonna be the place for storing the
>>> generated website (html files etc). When you talk about moving back to the
>>> hive repo I guess you refer to the source/markdown files. The decision to
>>> change the process of publishing the website will probably require a PMC
>>> vote with lazy consensus.
>>>
>>> I agree that we can start by updating the current setup. Then we can
>>> kick off the discussion about moving the website sources to hive repo and
>>> start publishing from there. I don't know if we need to move the javadocs,
>>> so we can postpone this discussion till we hit an obstacle.
>>>
>>> Best,
>>> Stamatis
>>>
>>> On Mon, Sep 19, 2022 at 12:01 PM Simhadri G <si...@gmail.com>
>>> wrote:
>>>
>>>> Thanks Owen, Stamatis, Ayush and Alessandro for the feedback.
>>>>
>>>>    - Regarding the javadocs and the automatically build and to deploy
>>>>    github-pages discussion in the previous PR thread [1]
>>>>    <https://github.com/apache/hive/pull/1410>,
>>>>
>>>>
>>>>    - Apache Iceberg-docs ([2]
>>>>       <https://iceberg.apache.org/javadoc/latest/>) has recently set
>>>>       up a github workflow ([3])
>>>>       <https://github.com/apache/iceberg-docs/actions/runs/3062679467/jobs/4943928455>
>>>>       to publish the javadocs from a given javadocs dir [4]
>>>>       <https://github.com/apache/iceberg-docs/tree/main/javadoc> , I
>>>>       think we can setup the same workflow for Hive javadocs.
>>>>       - As Ayush and Stamatis have mentioned, I think over the past 2
>>>>       years, apache infra has added support for github actions and we can confirm
>>>>       that from Apache Iceberg/calcite docs that are currently using it.
>>>>       - But I am not sure regarding which branch or directory we will
>>>>       need to put the hive javadoc files . This needs more discussion and we can
>>>>       follow up on this([5]
>>>>       <https://github.com/apache/hive/pull/1410#issuecomment-680111530>)
>>>>       .
>>>>
>>>>
>>>>    -  I am not aware about the procedure or the approvals we need to
>>>>    move from hive-site repo back to the main repository. We will need help
>>>>    with this.
>>>>
>>>>    - I was able to setup the github action on the POC repo:
>>>>    https://github.com/simhadri-g/hive-site/tree/new-site  .
>>>>    - Any changes to this repo/new-site will automatically reflect here
>>>>       once the github workflow completes:
>>>>       https://simhadri-g.github.io/hive-site/  .
>>>>
>>>>       - Considering the feedback, I think we can plan to do in 3
>>>>    phases, for the first cut I would like to update the website in the present
>>>>    setup, followed by moving the javadocs to the hive-site repo  and as for
>>>>    the third phase , we can work on migrating from hive-site to hive repo.
>>>>
>>>>    - If everyone agrees, can we please go ahead with the first phase?
>>>>
>>>>
>>>> [1]https://github.com/apache/hive/pull/1410,
>>>> [2]https://iceberg.apache.org/javadoc/latest/
>>>> [3]
>>>> https://github.com/apache/iceberg-docs/actions/runs/3062679467/jobs/4943928455
>>>> [4]https://github.com/apache/iceberg-docs/tree/main/javadoc
>>>> [5]https://github.com/apache/hive/pull/1410#issuecomment-680111530
>>>> [6] https://github.com/apache/hive/pull/1410#issuecomment-680102815
>>>>
>>>>
>>>> Thanks!
>>>> Simhadri G
>>>>
>>>> On Mon, Sep 19, 2022 at 1:50 PM Alessandro Solimando <
>>>> alessandro.solimando@gmail.com> wrote:
>>>>
>>>>> Hi everyone,
>>>>> thanks Simhadri for pushing this forward.
>>>>>
>>>>> I like the look and feel of the new website, and I agree with Stamatis
>>>>> that having the website sources in the Hive repo, and automatically
>>>>> publishing the site upon commits would be very beneficial.
>>>>>
>>>>> Best regards,
>>>>> Alessandro
>>>>>
>>>>> On Thu, 15 Sept 2022 at 23:11, Stamatis Zampetakis <za...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Hi all,
>>>>>>
>>>>>> It's great to see some effort in improving the website. The POC from
>>>>>> Simhadri looks really cool; I didn't check the content but I love the look
>>>>>> and feel.
>>>>>>
>>>>>> Now regarding the current process for modifying and updating the
>>>>>> website there is some info in this relatively recent thread [1].
>>>>>>
>>>>>> Moving forward, I would really like to have the source code of the
>>>>>> website (markdown etc) in the main repo of the project [2], and use GitHub
>>>>>> actions to automatically build and push the content to the site repo [3]
>>>>>> per commit basis.
>>>>>> This workflow is used in Apache Calcite and I find it extremely
>>>>>> convenient.
>>>>>>
>>>>>> Best,
>>>>>> Stamatis
>>>>>>
>>>>>> [1] https://lists.apache.org/thread/4b6x4d6z4tgnv4mo0ycg30y4dlt0msbd
>>>>>> [2] https://github.com/apache/hive
>>>>>> [3] https://github.com/apache/hive-site
>>>>>>
>>>>>> On Thu, Sep 15, 2022 at 10:50 PM Ayush Saxena <ay...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Owen,
>>>>>>> I am not sure if I am catching you right, But now the repository for
>>>>>>> the website has changed, we no longer use our main *hive.git*
>>>>>>> repository for the website, We are using the* hive-site *repository
>>>>>>> for the website, The migration happened this year January I suppose.
>>>>>>>
>>>>>>> Can give a check to the set of commit here from: gmcdonald
>>>>>>> <https://github.com/apache/hive-site/commits?author=gmcdonald> and
>>>>>>> Humbedooh
>>>>>>> <https://github.com/apache/hive-site/commits?author=Humbedooh>
>>>>>>> https://github.com/apache/hive-site/commits/main
>>>>>>>
>>>>>>> Now whatever you push to main branch of hive-site(
>>>>>>> https://github.com/apache/hive-site) it gets published on the
>>>>>>> *asf-site* branch by the buildbot(
>>>>>>> https://github.com/apache/hive-site/commits/asf-site)
>>>>>>>
>>>>>>> Simhadri's changes will be directed to the main branch of the
>>>>>>> hive-site repo and they will get auto published on the asf-site branch, I
>>>>>>> tried this a couple of months back and it indeed worked that way. Let me
>>>>>>> know if we are missing anything on this, I tried to find threads around
>>>>>>> this but not sure if it is in private@ or so, couldn't find, I will
>>>>>>> try again and if there is something around that what needs to be done, I
>>>>>>> will have a word with the Infra folks and get that sorted, if it isn't
>>>>>>> already.
>>>>>>>
>>>>>>> -Ayush
>>>>>>>
>>>>>>> On Fri, 16 Sept 2022 at 01:49, Owen O'Malley <ow...@gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Look at the threads and talk to Apache Infra. They couldn't make it
>>>>>>>> work before. We would have needed to manually publish to the asf-site
>>>>>>>> branch.
>>>>>>>>
>>>>>>>> On Thu, Sep 15, 2022 at 7:54 PM Simhadri G <si...@gmail.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Thanks Ayush, Pau Tallada and Owen O'Malley for the feedback!
>>>>>>>>>
>>>>>>>>> @Owen , This website revamp indeed replaces the website with
>>>>>>>>> markdown as you have mentioned. I have referred to your PR for some of the
>>>>>>>>> content for the site.
>>>>>>>>> The actual code for the website is here:
>>>>>>>>> https://github.com/simhadri-g/hive-site/tree/new-site
>>>>>>>>>
>>>>>>>>> Once we add markdown files to the source code under /content/ ,
>>>>>>>>> hugo will rebuild the files and generate the static html files in
>>>>>>>>> ./public/ directory.
>>>>>>>>> I have copied over these static files to a separate repo and
>>>>>>>>> temporarily hosted it with gh-pages to start the mail chain.
>>>>>>>>>
>>>>>>>>>  For the final site, I am already trying to automate this with
>>>>>>>>> github actions. So, as soon as any new changes are made to the site branch,
>>>>>>>>> the github actions will automatically tigger and update the site.
>>>>>>>>>
>>>>>>>>> Thanks!
>>>>>>>>>
>>>>>>>>> On Fri, Sep 16, 2022 at 12:17 AM Owen O'Malley <
>>>>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> I found it - https://github.com/apache/hive/pull/1410
>>>>>>>>>>
>>>>>>>>>> On Thu, Sep 15, 2022 at 6:42 PM Owen O'Malley <
>>>>>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> I had a PR to replace the website with markdown. Apache Infra
>>>>>>>>>>> was supposed to make it autopublish. *sigh*
>>>>>>>>>>>
>>>>>>>>>>> .. Owen
>>>>>>>>>>>
>>>>>>>>>>> On Thu, Sep 15, 2022 at 4:23 PM Pau Tallada <ta...@pic.es>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi,
>>>>>>>>>>>>
>>>>>>>>>>>> Great work!
>>>>>>>>>>>> +1 on updating it as well
>>>>>>>>>>>>
>>>>>>>>>>>> Missatge de Ayush Saxena <ay...@gmail.com> del dia dj., 15
>>>>>>>>>>>> de set. 2022 a les 17:40:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi Simhadri,
>>>>>>>>>>>>> Thanx for the initiative, +1 on updating our current website.
>>>>>>>>>>>>> The new website looks way better than the existing one.
>>>>>>>>>>>>> Can create a Jira and link this to that after a couple of days
>>>>>>>>>>>>> if there aren’t any objections to the move, so as people can drop further
>>>>>>>>>>>>> suggestions over there.
>>>>>>>>>>>>>
>>>>>>>>>>>>> -Ayush
>>>>>>>>>>>>>
>>>>>>>>>>>>> > On 15-Sep-2022, at 8:33 PM, SG <si...@gmail.com>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > Hi Everyone,
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > The existing apache hive website https://hive.apache.org/
>>>>>>>>>>>>> hasn't been
>>>>>>>>>>>>> > updated for a very long time. Additionally, I was not able
>>>>>>>>>>>>> to build the
>>>>>>>>>>>>> > docker image associated with the site to test out new
>>>>>>>>>>>>> changes as well.
>>>>>>>>>>>>> > https://github.com/apache/hive-site
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > Since the website is the front page of the project, I
>>>>>>>>>>>>> believe it would be
>>>>>>>>>>>>> > good to revamp the apache hive website with the latest
>>>>>>>>>>>>> features and
>>>>>>>>>>>>> > releases.
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > As a result, I have spent some time setting up an initial
>>>>>>>>>>>>> draft of the
>>>>>>>>>>>>> > website. There are still quite a few things that still need
>>>>>>>>>>>>> to be
>>>>>>>>>>>>> > added/updated in the draft.  Here is the prototype site that
>>>>>>>>>>>>> I put together
>>>>>>>>>>>>> > so everyone could check it out:
>>>>>>>>>>>>> https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > The new website is based on Hugo. Hugo, is one of the most
>>>>>>>>>>>>> popular
>>>>>>>>>>>>> > open-source static site generators. I was able to get a hugo
>>>>>>>>>>>>> version of the
>>>>>>>>>>>>> > site up very quickly with a landing page and docs and hugo
>>>>>>>>>>>>> also makes
>>>>>>>>>>>>> > maintaining the site very simple.
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > Please have a look. Any feedback is much appreciated.
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > Existing website: https://hive.apache.org/
>>>>>>>>>>>>> > New website: https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > Thanks!
>>>>>>>>>>>>> > Simhadri G
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> ----------------------------------
>>>>>>>>>>>> Pau Tallada Crespí
>>>>>>>>>>>> Departament de Serveis
>>>>>>>>>>>> Port d'Informació Científica (PIC)
>>>>>>>>>>>> Tel: +34 93 170 2729
>>>>>>>>>>>> ----------------------------------
>>>>>>>>>>>>
>>>>>>>>>>>>

Re: Proposal: Revamp Apache Hive website.

Posted by Simhadri G <si...@gmail.com>.
Hello Everyone,

I have raised the PR for the revamped Hive Website here:
 https://github.com/apache/hive-site/pull/2

I kindly request if someone can help review this PR .

Until the PR is merged, you can find the updated website here . Please have
a look and any feedback is most welcome :)
https://simhadri-g.github.io/hive-site/

Few other things to note:

   - We will need help from someone who has write access to hive-site repo
   to update the github workflow once PR is merged.
   - One more important question, I came across this (
   https://hive.apache.org/people.html ) page, while moving the .md file to
   the new website, which lists the current pmc and committers of hive. I
   noticed that this list is not upto date, a lot of people seem to be missing
   from this list. May I please know where I can find the updated date list of
   committers and PMCs which I can refer to and update the page.
   - Lastly, I plan to add a few more sections to the homepage soon, one of
   the sections I have in mind is to add an overview of all the apache
   projects that use or integrate with apache hive... If there are any other
   suggestions in addition to this please let me know.


Thanks!
Simhadri G



On Sat, Sep 24, 2022 at 7:03 AM Simhadri G <si...@gmail.com> wrote:

> Thanks everyone,
>
>  I will begin with creating the PR and share the link in this thread soon.
>
> Thanks
> Simhadri G
>
> On Sat, 24 Sep 2022, 04:52 Ayush Saxena, <ay...@gmail.com> wrote:
>
>> Thanx Everyone,
>> Almost a week and we don’t seems to have any objections to start with up
>> revamp task with hive-site repo for now.
>>
>> Other things as mentioned can be followed up and we can try to ask folks
>> to establish a PMC consensus if the need be for the futher migration tasks.
>>
>> Simhadri, would be good to create a Jira and link the PR and drop the
>> link here in the thread as well, so as people interested can drop
>> suggestions regarding the design and content of the website over there, for
>> anything else we can always come back here if we are blocked on something,
>> or if something more needs to be done in this context.
>>
>> -Ayush
>>
>> On 21-Sep-2022, at 6:35 PM, Stamatis Zampetakis <za...@gmail.com>
>> wrote:
>>
>>
>> 
>> The javadocs are currently in svn and they can remain there for the
>> moment. Eventually, they could be moved to a hive-site repository and for
>> sure we don't want them in the main hive repo. I don't see an immediate
>> need to change the place where javadocs are stored but if needed we can
>> raise a JIRA ticket and continue the discussion there. It's not a good idea
>> to discuss under a closed issue/PR.
>>
>> The hive-site repo is always gonna be the place for storing the generated
>> website (html files etc). When you talk about moving back to the hive repo
>> I guess you refer to the source/markdown files. The decision to change the
>> process of publishing the website will probably require a PMC vote with
>> lazy consensus.
>>
>> I agree that we can start by updating the current setup. Then we can kick
>> off the discussion about moving the website sources to hive repo and start
>> publishing from there. I don't know if we need to move the javadocs, so we
>> can postpone this discussion till we hit an obstacle.
>>
>> Best,
>> Stamatis
>>
>> On Mon, Sep 19, 2022 at 12:01 PM Simhadri G <si...@gmail.com>
>> wrote:
>>
>>> Thanks Owen, Stamatis, Ayush and Alessandro for the feedback.
>>>
>>>    - Regarding the javadocs and the automatically build and to deploy
>>>    github-pages discussion in the previous PR thread [1]
>>>    <https://github.com/apache/hive/pull/1410>,
>>>
>>>
>>>    - Apache Iceberg-docs ([2]
>>>       <https://iceberg.apache.org/javadoc/latest/>) has recently set up
>>>       a github workflow ([3])
>>>       <https://github.com/apache/iceberg-docs/actions/runs/3062679467/jobs/4943928455>
>>>       to publish the javadocs from a given javadocs dir [4]
>>>       <https://github.com/apache/iceberg-docs/tree/main/javadoc> , I
>>>       think we can setup the same workflow for Hive javadocs.
>>>       - As Ayush and Stamatis have mentioned, I think over the past 2
>>>       years, apache infra has added support for github actions and we can confirm
>>>       that from Apache Iceberg/calcite docs that are currently using it.
>>>       - But I am not sure regarding which branch or directory we will
>>>       need to put the hive javadoc files . This needs more discussion and we can
>>>       follow up on this([5]
>>>       <https://github.com/apache/hive/pull/1410#issuecomment-680111530>)
>>>       .
>>>
>>>
>>>    -  I am not aware about the procedure or the approvals we need to
>>>    move from hive-site repo back to the main repository. We will need help
>>>    with this.
>>>
>>>    - I was able to setup the github action on the POC repo:
>>>    https://github.com/simhadri-g/hive-site/tree/new-site  .
>>>    - Any changes to this repo/new-site will automatically reflect here
>>>       once the github workflow completes:
>>>       https://simhadri-g.github.io/hive-site/  .
>>>
>>>       - Considering the feedback, I think we can plan to do in 3
>>>    phases, for the first cut I would like to update the website in the present
>>>    setup, followed by moving the javadocs to the hive-site repo  and as for
>>>    the third phase , we can work on migrating from hive-site to hive repo.
>>>
>>>    - If everyone agrees, can we please go ahead with the first phase?
>>>
>>>
>>> [1]https://github.com/apache/hive/pull/1410,
>>> [2]https://iceberg.apache.org/javadoc/latest/
>>> [3]
>>> https://github.com/apache/iceberg-docs/actions/runs/3062679467/jobs/4943928455
>>> [4]https://github.com/apache/iceberg-docs/tree/main/javadoc
>>> [5]https://github.com/apache/hive/pull/1410#issuecomment-680111530
>>> [6] https://github.com/apache/hive/pull/1410#issuecomment-680102815
>>>
>>>
>>> Thanks!
>>> Simhadri G
>>>
>>> On Mon, Sep 19, 2022 at 1:50 PM Alessandro Solimando <
>>> alessandro.solimando@gmail.com> wrote:
>>>
>>>> Hi everyone,
>>>> thanks Simhadri for pushing this forward.
>>>>
>>>> I like the look and feel of the new website, and I agree with Stamatis
>>>> that having the website sources in the Hive repo, and automatically
>>>> publishing the site upon commits would be very beneficial.
>>>>
>>>> Best regards,
>>>> Alessandro
>>>>
>>>> On Thu, 15 Sept 2022 at 23:11, Stamatis Zampetakis <za...@gmail.com>
>>>> wrote:
>>>>
>>>>> Hi all,
>>>>>
>>>>> It's great to see some effort in improving the website. The POC from
>>>>> Simhadri looks really cool; I didn't check the content but I love the look
>>>>> and feel.
>>>>>
>>>>> Now regarding the current process for modifying and updating the
>>>>> website there is some info in this relatively recent thread [1].
>>>>>
>>>>> Moving forward, I would really like to have the source code of the
>>>>> website (markdown etc) in the main repo of the project [2], and use GitHub
>>>>> actions to automatically build and push the content to the site repo [3]
>>>>> per commit basis.
>>>>> This workflow is used in Apache Calcite and I find it extremely
>>>>> convenient.
>>>>>
>>>>> Best,
>>>>> Stamatis
>>>>>
>>>>> [1] https://lists.apache.org/thread/4b6x4d6z4tgnv4mo0ycg30y4dlt0msbd
>>>>> [2] https://github.com/apache/hive
>>>>> [3] https://github.com/apache/hive-site
>>>>>
>>>>> On Thu, Sep 15, 2022 at 10:50 PM Ayush Saxena <ay...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Owen,
>>>>>> I am not sure if I am catching you right, But now the repository for
>>>>>> the website has changed, we no longer use our main *hive.git*
>>>>>> repository for the website, We are using the* hive-site *repository
>>>>>> for the website, The migration happened this year January I suppose.
>>>>>>
>>>>>> Can give a check to the set of commit here from: gmcdonald
>>>>>> <https://github.com/apache/hive-site/commits?author=gmcdonald> and
>>>>>> Humbedooh
>>>>>> <https://github.com/apache/hive-site/commits?author=Humbedooh>
>>>>>> https://github.com/apache/hive-site/commits/main
>>>>>>
>>>>>> Now whatever you push to main branch of hive-site(
>>>>>> https://github.com/apache/hive-site) it gets published on the
>>>>>> *asf-site* branch by the buildbot(
>>>>>> https://github.com/apache/hive-site/commits/asf-site)
>>>>>>
>>>>>> Simhadri's changes will be directed to the main branch of the
>>>>>> hive-site repo and they will get auto published on the asf-site branch, I
>>>>>> tried this a couple of months back and it indeed worked that way. Let me
>>>>>> know if we are missing anything on this, I tried to find threads around
>>>>>> this but not sure if it is in private@ or so, couldn't find, I will
>>>>>> try again and if there is something around that what needs to be done, I
>>>>>> will have a word with the Infra folks and get that sorted, if it isn't
>>>>>> already.
>>>>>>
>>>>>> -Ayush
>>>>>>
>>>>>> On Fri, 16 Sept 2022 at 01:49, Owen O'Malley <ow...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Look at the threads and talk to Apache Infra. They couldn't make it
>>>>>>> work before. We would have needed to manually publish to the asf-site
>>>>>>> branch.
>>>>>>>
>>>>>>> On Thu, Sep 15, 2022 at 7:54 PM Simhadri G <si...@gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Thanks Ayush, Pau Tallada and Owen O'Malley for the feedback!
>>>>>>>>
>>>>>>>> @Owen , This website revamp indeed replaces the website with
>>>>>>>> markdown as you have mentioned. I have referred to your PR for some of the
>>>>>>>> content for the site.
>>>>>>>> The actual code for the website is here:
>>>>>>>> https://github.com/simhadri-g/hive-site/tree/new-site
>>>>>>>>
>>>>>>>> Once we add markdown files to the source code under /content/ ,
>>>>>>>> hugo will rebuild the files and generate the static html files in
>>>>>>>> ./public/ directory.
>>>>>>>> I have copied over these static files to a separate repo and
>>>>>>>> temporarily hosted it with gh-pages to start the mail chain.
>>>>>>>>
>>>>>>>>  For the final site, I am already trying to automate this with
>>>>>>>> github actions. So, as soon as any new changes are made to the site branch,
>>>>>>>> the github actions will automatically tigger and update the site.
>>>>>>>>
>>>>>>>> Thanks!
>>>>>>>>
>>>>>>>> On Fri, Sep 16, 2022 at 12:17 AM Owen O'Malley <
>>>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> I found it - https://github.com/apache/hive/pull/1410
>>>>>>>>>
>>>>>>>>> On Thu, Sep 15, 2022 at 6:42 PM Owen O'Malley <
>>>>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> I had a PR to replace the website with markdown. Apache Infra was
>>>>>>>>>> supposed to make it autopublish. *sigh*
>>>>>>>>>>
>>>>>>>>>> .. Owen
>>>>>>>>>>
>>>>>>>>>> On Thu, Sep 15, 2022 at 4:23 PM Pau Tallada <ta...@pic.es>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi,
>>>>>>>>>>>
>>>>>>>>>>> Great work!
>>>>>>>>>>> +1 on updating it as well
>>>>>>>>>>>
>>>>>>>>>>> Missatge de Ayush Saxena <ay...@gmail.com> del dia dj., 15
>>>>>>>>>>> de set. 2022 a les 17:40:
>>>>>>>>>>>
>>>>>>>>>>>> Hi Simhadri,
>>>>>>>>>>>> Thanx for the initiative, +1 on updating our current website.
>>>>>>>>>>>> The new website looks way better than the existing one.
>>>>>>>>>>>> Can create a Jira and link this to that after a couple of days
>>>>>>>>>>>> if there aren’t any objections to the move, so as people can drop further
>>>>>>>>>>>> suggestions over there.
>>>>>>>>>>>>
>>>>>>>>>>>> -Ayush
>>>>>>>>>>>>
>>>>>>>>>>>> > On 15-Sep-2022, at 8:33 PM, SG <si...@gmail.com> wrote:
>>>>>>>>>>>> >
>>>>>>>>>>>> > Hi Everyone,
>>>>>>>>>>>> >
>>>>>>>>>>>> > The existing apache hive website https://hive.apache.org/
>>>>>>>>>>>> hasn't been
>>>>>>>>>>>> > updated for a very long time. Additionally, I was not able to
>>>>>>>>>>>> build the
>>>>>>>>>>>> > docker image associated with the site to test out new changes
>>>>>>>>>>>> as well.
>>>>>>>>>>>> > https://github.com/apache/hive-site
>>>>>>>>>>>> >
>>>>>>>>>>>> > Since the website is the front page of the project, I believe
>>>>>>>>>>>> it would be
>>>>>>>>>>>> > good to revamp the apache hive website with the latest
>>>>>>>>>>>> features and
>>>>>>>>>>>> > releases.
>>>>>>>>>>>> >
>>>>>>>>>>>> > As a result, I have spent some time setting up an initial
>>>>>>>>>>>> draft of the
>>>>>>>>>>>> > website. There are still quite a few things that still need
>>>>>>>>>>>> to be
>>>>>>>>>>>> > added/updated in the draft.  Here is the prototype site that
>>>>>>>>>>>> I put together
>>>>>>>>>>>> > so everyone could check it out:
>>>>>>>>>>>> https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>>>>> >
>>>>>>>>>>>> > The new website is based on Hugo. Hugo, is one of the most
>>>>>>>>>>>> popular
>>>>>>>>>>>> > open-source static site generators. I was able to get a hugo
>>>>>>>>>>>> version of the
>>>>>>>>>>>> > site up very quickly with a landing page and docs and hugo
>>>>>>>>>>>> also makes
>>>>>>>>>>>> > maintaining the site very simple.
>>>>>>>>>>>> >
>>>>>>>>>>>> > Please have a look. Any feedback is much appreciated.
>>>>>>>>>>>> >
>>>>>>>>>>>> > Existing website: https://hive.apache.org/
>>>>>>>>>>>> > New website: https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>>>>> >
>>>>>>>>>>>> > Thanks!
>>>>>>>>>>>> > Simhadri G
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> ----------------------------------
>>>>>>>>>>> Pau Tallada Crespí
>>>>>>>>>>> Departament de Serveis
>>>>>>>>>>> Port d'Informació Científica (PIC)
>>>>>>>>>>> Tel: +34 93 170 2729
>>>>>>>>>>> ----------------------------------
>>>>>>>>>>>
>>>>>>>>>>>

Re: Proposal: Revamp Apache Hive website.

Posted by Simhadri G <si...@gmail.com>.
Hello Everyone,

I have raised the PR for the revamped Hive Website here:
 https://github.com/apache/hive-site/pull/2

I kindly request if someone can help review this PR .

Until the PR is merged, you can find the updated website here . Please have
a look and any feedback is most welcome :)
https://simhadri-g.github.io/hive-site/

Few other things to note:

   - We will need help from someone who has write access to hive-site repo
   to update the github workflow once PR is merged.
   - One more important question, I came across this (
   https://hive.apache.org/people.html ) page, while moving the .md file to
   the new website, which lists the current pmc and committers of hive. I
   noticed that this list is not upto date, a lot of people seem to be missing
   from this list. May I please know where I can find the updated date list of
   committers and PMCs which I can refer to and update the page.
   - Lastly, I plan to add a few more sections to the homepage soon, one of
   the sections I have in mind is to add an overview of all the apache
   projects that use or integrate with apache hive... If there are any other
   suggestions in addition to this please let me know.


Thanks!
Simhadri G



On Sat, Sep 24, 2022 at 7:03 AM Simhadri G <si...@gmail.com> wrote:

> Thanks everyone,
>
>  I will begin with creating the PR and share the link in this thread soon.
>
> Thanks
> Simhadri G
>
> On Sat, 24 Sep 2022, 04:52 Ayush Saxena, <ay...@gmail.com> wrote:
>
>> Thanx Everyone,
>> Almost a week and we don’t seems to have any objections to start with up
>> revamp task with hive-site repo for now.
>>
>> Other things as mentioned can be followed up and we can try to ask folks
>> to establish a PMC consensus if the need be for the futher migration tasks.
>>
>> Simhadri, would be good to create a Jira and link the PR and drop the
>> link here in the thread as well, so as people interested can drop
>> suggestions regarding the design and content of the website over there, for
>> anything else we can always come back here if we are blocked on something,
>> or if something more needs to be done in this context.
>>
>> -Ayush
>>
>> On 21-Sep-2022, at 6:35 PM, Stamatis Zampetakis <za...@gmail.com>
>> wrote:
>>
>>
>> 
>> The javadocs are currently in svn and they can remain there for the
>> moment. Eventually, they could be moved to a hive-site repository and for
>> sure we don't want them in the main hive repo. I don't see an immediate
>> need to change the place where javadocs are stored but if needed we can
>> raise a JIRA ticket and continue the discussion there. It's not a good idea
>> to discuss under a closed issue/PR.
>>
>> The hive-site repo is always gonna be the place for storing the generated
>> website (html files etc). When you talk about moving back to the hive repo
>> I guess you refer to the source/markdown files. The decision to change the
>> process of publishing the website will probably require a PMC vote with
>> lazy consensus.
>>
>> I agree that we can start by updating the current setup. Then we can kick
>> off the discussion about moving the website sources to hive repo and start
>> publishing from there. I don't know if we need to move the javadocs, so we
>> can postpone this discussion till we hit an obstacle.
>>
>> Best,
>> Stamatis
>>
>> On Mon, Sep 19, 2022 at 12:01 PM Simhadri G <si...@gmail.com>
>> wrote:
>>
>>> Thanks Owen, Stamatis, Ayush and Alessandro for the feedback.
>>>
>>>    - Regarding the javadocs and the automatically build and to deploy
>>>    github-pages discussion in the previous PR thread [1]
>>>    <https://github.com/apache/hive/pull/1410>,
>>>
>>>
>>>    - Apache Iceberg-docs ([2]
>>>       <https://iceberg.apache.org/javadoc/latest/>) has recently set up
>>>       a github workflow ([3])
>>>       <https://github.com/apache/iceberg-docs/actions/runs/3062679467/jobs/4943928455>
>>>       to publish the javadocs from a given javadocs dir [4]
>>>       <https://github.com/apache/iceberg-docs/tree/main/javadoc> , I
>>>       think we can setup the same workflow for Hive javadocs.
>>>       - As Ayush and Stamatis have mentioned, I think over the past 2
>>>       years, apache infra has added support for github actions and we can confirm
>>>       that from Apache Iceberg/calcite docs that are currently using it.
>>>       - But I am not sure regarding which branch or directory we will
>>>       need to put the hive javadoc files . This needs more discussion and we can
>>>       follow up on this([5]
>>>       <https://github.com/apache/hive/pull/1410#issuecomment-680111530>)
>>>       .
>>>
>>>
>>>    -  I am not aware about the procedure or the approvals we need to
>>>    move from hive-site repo back to the main repository. We will need help
>>>    with this.
>>>
>>>    - I was able to setup the github action on the POC repo:
>>>    https://github.com/simhadri-g/hive-site/tree/new-site  .
>>>    - Any changes to this repo/new-site will automatically reflect here
>>>       once the github workflow completes:
>>>       https://simhadri-g.github.io/hive-site/  .
>>>
>>>       - Considering the feedback, I think we can plan to do in 3
>>>    phases, for the first cut I would like to update the website in the present
>>>    setup, followed by moving the javadocs to the hive-site repo  and as for
>>>    the third phase , we can work on migrating from hive-site to hive repo.
>>>
>>>    - If everyone agrees, can we please go ahead with the first phase?
>>>
>>>
>>> [1]https://github.com/apache/hive/pull/1410,
>>> [2]https://iceberg.apache.org/javadoc/latest/
>>> [3]
>>> https://github.com/apache/iceberg-docs/actions/runs/3062679467/jobs/4943928455
>>> [4]https://github.com/apache/iceberg-docs/tree/main/javadoc
>>> [5]https://github.com/apache/hive/pull/1410#issuecomment-680111530
>>> [6] https://github.com/apache/hive/pull/1410#issuecomment-680102815
>>>
>>>
>>> Thanks!
>>> Simhadri G
>>>
>>> On Mon, Sep 19, 2022 at 1:50 PM Alessandro Solimando <
>>> alessandro.solimando@gmail.com> wrote:
>>>
>>>> Hi everyone,
>>>> thanks Simhadri for pushing this forward.
>>>>
>>>> I like the look and feel of the new website, and I agree with Stamatis
>>>> that having the website sources in the Hive repo, and automatically
>>>> publishing the site upon commits would be very beneficial.
>>>>
>>>> Best regards,
>>>> Alessandro
>>>>
>>>> On Thu, 15 Sept 2022 at 23:11, Stamatis Zampetakis <za...@gmail.com>
>>>> wrote:
>>>>
>>>>> Hi all,
>>>>>
>>>>> It's great to see some effort in improving the website. The POC from
>>>>> Simhadri looks really cool; I didn't check the content but I love the look
>>>>> and feel.
>>>>>
>>>>> Now regarding the current process for modifying and updating the
>>>>> website there is some info in this relatively recent thread [1].
>>>>>
>>>>> Moving forward, I would really like to have the source code of the
>>>>> website (markdown etc) in the main repo of the project [2], and use GitHub
>>>>> actions to automatically build and push the content to the site repo [3]
>>>>> per commit basis.
>>>>> This workflow is used in Apache Calcite and I find it extremely
>>>>> convenient.
>>>>>
>>>>> Best,
>>>>> Stamatis
>>>>>
>>>>> [1] https://lists.apache.org/thread/4b6x4d6z4tgnv4mo0ycg30y4dlt0msbd
>>>>> [2] https://github.com/apache/hive
>>>>> [3] https://github.com/apache/hive-site
>>>>>
>>>>> On Thu, Sep 15, 2022 at 10:50 PM Ayush Saxena <ay...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Owen,
>>>>>> I am not sure if I am catching you right, But now the repository for
>>>>>> the website has changed, we no longer use our main *hive.git*
>>>>>> repository for the website, We are using the* hive-site *repository
>>>>>> for the website, The migration happened this year January I suppose.
>>>>>>
>>>>>> Can give a check to the set of commit here from: gmcdonald
>>>>>> <https://github.com/apache/hive-site/commits?author=gmcdonald> and
>>>>>> Humbedooh
>>>>>> <https://github.com/apache/hive-site/commits?author=Humbedooh>
>>>>>> https://github.com/apache/hive-site/commits/main
>>>>>>
>>>>>> Now whatever you push to main branch of hive-site(
>>>>>> https://github.com/apache/hive-site) it gets published on the
>>>>>> *asf-site* branch by the buildbot(
>>>>>> https://github.com/apache/hive-site/commits/asf-site)
>>>>>>
>>>>>> Simhadri's changes will be directed to the main branch of the
>>>>>> hive-site repo and they will get auto published on the asf-site branch, I
>>>>>> tried this a couple of months back and it indeed worked that way. Let me
>>>>>> know if we are missing anything on this, I tried to find threads around
>>>>>> this but not sure if it is in private@ or so, couldn't find, I will
>>>>>> try again and if there is something around that what needs to be done, I
>>>>>> will have a word with the Infra folks and get that sorted, if it isn't
>>>>>> already.
>>>>>>
>>>>>> -Ayush
>>>>>>
>>>>>> On Fri, 16 Sept 2022 at 01:49, Owen O'Malley <ow...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Look at the threads and talk to Apache Infra. They couldn't make it
>>>>>>> work before. We would have needed to manually publish to the asf-site
>>>>>>> branch.
>>>>>>>
>>>>>>> On Thu, Sep 15, 2022 at 7:54 PM Simhadri G <si...@gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Thanks Ayush, Pau Tallada and Owen O'Malley for the feedback!
>>>>>>>>
>>>>>>>> @Owen , This website revamp indeed replaces the website with
>>>>>>>> markdown as you have mentioned. I have referred to your PR for some of the
>>>>>>>> content for the site.
>>>>>>>> The actual code for the website is here:
>>>>>>>> https://github.com/simhadri-g/hive-site/tree/new-site
>>>>>>>>
>>>>>>>> Once we add markdown files to the source code under /content/ ,
>>>>>>>> hugo will rebuild the files and generate the static html files in
>>>>>>>> ./public/ directory.
>>>>>>>> I have copied over these static files to a separate repo and
>>>>>>>> temporarily hosted it with gh-pages to start the mail chain.
>>>>>>>>
>>>>>>>>  For the final site, I am already trying to automate this with
>>>>>>>> github actions. So, as soon as any new changes are made to the site branch,
>>>>>>>> the github actions will automatically tigger and update the site.
>>>>>>>>
>>>>>>>> Thanks!
>>>>>>>>
>>>>>>>> On Fri, Sep 16, 2022 at 12:17 AM Owen O'Malley <
>>>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> I found it - https://github.com/apache/hive/pull/1410
>>>>>>>>>
>>>>>>>>> On Thu, Sep 15, 2022 at 6:42 PM Owen O'Malley <
>>>>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> I had a PR to replace the website with markdown. Apache Infra was
>>>>>>>>>> supposed to make it autopublish. *sigh*
>>>>>>>>>>
>>>>>>>>>> .. Owen
>>>>>>>>>>
>>>>>>>>>> On Thu, Sep 15, 2022 at 4:23 PM Pau Tallada <ta...@pic.es>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi,
>>>>>>>>>>>
>>>>>>>>>>> Great work!
>>>>>>>>>>> +1 on updating it as well
>>>>>>>>>>>
>>>>>>>>>>> Missatge de Ayush Saxena <ay...@gmail.com> del dia dj., 15
>>>>>>>>>>> de set. 2022 a les 17:40:
>>>>>>>>>>>
>>>>>>>>>>>> Hi Simhadri,
>>>>>>>>>>>> Thanx for the initiative, +1 on updating our current website.
>>>>>>>>>>>> The new website looks way better than the existing one.
>>>>>>>>>>>> Can create a Jira and link this to that after a couple of days
>>>>>>>>>>>> if there aren’t any objections to the move, so as people can drop further
>>>>>>>>>>>> suggestions over there.
>>>>>>>>>>>>
>>>>>>>>>>>> -Ayush
>>>>>>>>>>>>
>>>>>>>>>>>> > On 15-Sep-2022, at 8:33 PM, SG <si...@gmail.com> wrote:
>>>>>>>>>>>> >
>>>>>>>>>>>> > Hi Everyone,
>>>>>>>>>>>> >
>>>>>>>>>>>> > The existing apache hive website https://hive.apache.org/
>>>>>>>>>>>> hasn't been
>>>>>>>>>>>> > updated for a very long time. Additionally, I was not able to
>>>>>>>>>>>> build the
>>>>>>>>>>>> > docker image associated with the site to test out new changes
>>>>>>>>>>>> as well.
>>>>>>>>>>>> > https://github.com/apache/hive-site
>>>>>>>>>>>> >
>>>>>>>>>>>> > Since the website is the front page of the project, I believe
>>>>>>>>>>>> it would be
>>>>>>>>>>>> > good to revamp the apache hive website with the latest
>>>>>>>>>>>> features and
>>>>>>>>>>>> > releases.
>>>>>>>>>>>> >
>>>>>>>>>>>> > As a result, I have spent some time setting up an initial
>>>>>>>>>>>> draft of the
>>>>>>>>>>>> > website. There are still quite a few things that still need
>>>>>>>>>>>> to be
>>>>>>>>>>>> > added/updated in the draft.  Here is the prototype site that
>>>>>>>>>>>> I put together
>>>>>>>>>>>> > so everyone could check it out:
>>>>>>>>>>>> https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>>>>> >
>>>>>>>>>>>> > The new website is based on Hugo. Hugo, is one of the most
>>>>>>>>>>>> popular
>>>>>>>>>>>> > open-source static site generators. I was able to get a hugo
>>>>>>>>>>>> version of the
>>>>>>>>>>>> > site up very quickly with a landing page and docs and hugo
>>>>>>>>>>>> also makes
>>>>>>>>>>>> > maintaining the site very simple.
>>>>>>>>>>>> >
>>>>>>>>>>>> > Please have a look. Any feedback is much appreciated.
>>>>>>>>>>>> >
>>>>>>>>>>>> > Existing website: https://hive.apache.org/
>>>>>>>>>>>> > New website: https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>>>>> >
>>>>>>>>>>>> > Thanks!
>>>>>>>>>>>> > Simhadri G
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> ----------------------------------
>>>>>>>>>>> Pau Tallada Crespí
>>>>>>>>>>> Departament de Serveis
>>>>>>>>>>> Port d'Informació Científica (PIC)
>>>>>>>>>>> Tel: +34 93 170 2729
>>>>>>>>>>> ----------------------------------
>>>>>>>>>>>
>>>>>>>>>>>

Re: Proposal: Revamp Apache Hive website.

Posted by Simhadri G <si...@gmail.com>.
Thanks everyone,

 I will begin with creating the PR and share the link in this thread soon.

Thanks
Simhadri G

On Sat, 24 Sep 2022, 04:52 Ayush Saxena, <ay...@gmail.com> wrote:

> Thanx Everyone,
> Almost a week and we don’t seems to have any objections to start with up
> revamp task with hive-site repo for now.
>
> Other things as mentioned can be followed up and we can try to ask folks
> to establish a PMC consensus if the need be for the futher migration tasks.
>
> Simhadri, would be good to create a Jira and link the PR and drop the link
> here in the thread as well, so as people interested can drop suggestions
> regarding the design and content of the website over there, for anything
> else we can always come back here if we are blocked on something, or if
> something more needs to be done in this context.
>
> -Ayush
>
> On 21-Sep-2022, at 6:35 PM, Stamatis Zampetakis <za...@gmail.com> wrote:
>
>
> 
> The javadocs are currently in svn and they can remain there for the
> moment. Eventually, they could be moved to a hive-site repository and for
> sure we don't want them in the main hive repo. I don't see an immediate
> need to change the place where javadocs are stored but if needed we can
> raise a JIRA ticket and continue the discussion there. It's not a good idea
> to discuss under a closed issue/PR.
>
> The hive-site repo is always gonna be the place for storing the generated
> website (html files etc). When you talk about moving back to the hive repo
> I guess you refer to the source/markdown files. The decision to change the
> process of publishing the website will probably require a PMC vote with
> lazy consensus.
>
> I agree that we can start by updating the current setup. Then we can kick
> off the discussion about moving the website sources to hive repo and start
> publishing from there. I don't know if we need to move the javadocs, so we
> can postpone this discussion till we hit an obstacle.
>
> Best,
> Stamatis
>
> On Mon, Sep 19, 2022 at 12:01 PM Simhadri G <si...@gmail.com> wrote:
>
>> Thanks Owen, Stamatis, Ayush and Alessandro for the feedback.
>>
>>    - Regarding the javadocs and the automatically build and to deploy
>>    github-pages discussion in the previous PR thread [1]
>>    <https://github.com/apache/hive/pull/1410>,
>>
>>
>>    - Apache Iceberg-docs ([2]
>>       <https://iceberg.apache.org/javadoc/latest/>) has recently set up
>>       a github workflow ([3])
>>       <https://github.com/apache/iceberg-docs/actions/runs/3062679467/jobs/4943928455>
>>       to publish the javadocs from a given javadocs dir [4]
>>       <https://github.com/apache/iceberg-docs/tree/main/javadoc> , I
>>       think we can setup the same workflow for Hive javadocs.
>>       - As Ayush and Stamatis have mentioned, I think over the past 2
>>       years, apache infra has added support for github actions and we can confirm
>>       that from Apache Iceberg/calcite docs that are currently using it.
>>       - But I am not sure regarding which branch or directory we will
>>       need to put the hive javadoc files . This needs more discussion and we can
>>       follow up on this([5]
>>       <https://github.com/apache/hive/pull/1410#issuecomment-680111530>)
>>       .
>>
>>
>>    -  I am not aware about the procedure or the approvals we need to
>>    move from hive-site repo back to the main repository. We will need help
>>    with this.
>>
>>    - I was able to setup the github action on the POC repo:
>>    https://github.com/simhadri-g/hive-site/tree/new-site  .
>>    - Any changes to this repo/new-site will automatically reflect here
>>       once the github workflow completes:
>>       https://simhadri-g.github.io/hive-site/  .
>>
>>       - Considering the feedback, I think we can plan to do in 3 phases,
>>    for the first cut I would like to update the website in the present setup,
>>    followed by moving the javadocs to the hive-site repo  and as for the third
>>    phase , we can work on migrating from hive-site to hive repo.
>>
>>    - If everyone agrees, can we please go ahead with the first phase?
>>
>>
>> [1]https://github.com/apache/hive/pull/1410,
>> [2]https://iceberg.apache.org/javadoc/latest/
>> [3]
>> https://github.com/apache/iceberg-docs/actions/runs/3062679467/jobs/4943928455
>> [4]https://github.com/apache/iceberg-docs/tree/main/javadoc
>> [5]https://github.com/apache/hive/pull/1410#issuecomment-680111530
>> [6] https://github.com/apache/hive/pull/1410#issuecomment-680102815
>>
>>
>> Thanks!
>> Simhadri G
>>
>> On Mon, Sep 19, 2022 at 1:50 PM Alessandro Solimando <
>> alessandro.solimando@gmail.com> wrote:
>>
>>> Hi everyone,
>>> thanks Simhadri for pushing this forward.
>>>
>>> I like the look and feel of the new website, and I agree with Stamatis
>>> that having the website sources in the Hive repo, and automatically
>>> publishing the site upon commits would be very beneficial.
>>>
>>> Best regards,
>>> Alessandro
>>>
>>> On Thu, 15 Sept 2022 at 23:11, Stamatis Zampetakis <za...@gmail.com>
>>> wrote:
>>>
>>>> Hi all,
>>>>
>>>> It's great to see some effort in improving the website. The POC from
>>>> Simhadri looks really cool; I didn't check the content but I love the look
>>>> and feel.
>>>>
>>>> Now regarding the current process for modifying and updating the
>>>> website there is some info in this relatively recent thread [1].
>>>>
>>>> Moving forward, I would really like to have the source code of the
>>>> website (markdown etc) in the main repo of the project [2], and use GitHub
>>>> actions to automatically build and push the content to the site repo [3]
>>>> per commit basis.
>>>> This workflow is used in Apache Calcite and I find it extremely
>>>> convenient.
>>>>
>>>> Best,
>>>> Stamatis
>>>>
>>>> [1] https://lists.apache.org/thread/4b6x4d6z4tgnv4mo0ycg30y4dlt0msbd
>>>> [2] https://github.com/apache/hive
>>>> [3] https://github.com/apache/hive-site
>>>>
>>>> On Thu, Sep 15, 2022 at 10:50 PM Ayush Saxena <ay...@gmail.com>
>>>> wrote:
>>>>
>>>>> Owen,
>>>>> I am not sure if I am catching you right, But now the repository for
>>>>> the website has changed, we no longer use our main *hive.git*
>>>>> repository for the website, We are using the* hive-site *repository
>>>>> for the website, The migration happened this year January I suppose.
>>>>>
>>>>> Can give a check to the set of commit here from: gmcdonald
>>>>> <https://github.com/apache/hive-site/commits?author=gmcdonald> and
>>>>> Humbedooh
>>>>> <https://github.com/apache/hive-site/commits?author=Humbedooh>
>>>>> https://github.com/apache/hive-site/commits/main
>>>>>
>>>>> Now whatever you push to main branch of hive-site(
>>>>> https://github.com/apache/hive-site) it gets published on the
>>>>> *asf-site* branch by the buildbot(
>>>>> https://github.com/apache/hive-site/commits/asf-site)
>>>>>
>>>>> Simhadri's changes will be directed to the main branch of the
>>>>> hive-site repo and they will get auto published on the asf-site branch, I
>>>>> tried this a couple of months back and it indeed worked that way. Let me
>>>>> know if we are missing anything on this, I tried to find threads around
>>>>> this but not sure if it is in private@ or so, couldn't find, I will
>>>>> try again and if there is something around that what needs to be done, I
>>>>> will have a word with the Infra folks and get that sorted, if it isn't
>>>>> already.
>>>>>
>>>>> -Ayush
>>>>>
>>>>> On Fri, 16 Sept 2022 at 01:49, Owen O'Malley <ow...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Look at the threads and talk to Apache Infra. They couldn't make it
>>>>>> work before. We would have needed to manually publish to the asf-site
>>>>>> branch.
>>>>>>
>>>>>> On Thu, Sep 15, 2022 at 7:54 PM Simhadri G <si...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Thanks Ayush, Pau Tallada and Owen O'Malley for the feedback!
>>>>>>>
>>>>>>> @Owen , This website revamp indeed replaces the website with
>>>>>>> markdown as you have mentioned. I have referred to your PR for some of the
>>>>>>> content for the site.
>>>>>>> The actual code for the website is here:
>>>>>>> https://github.com/simhadri-g/hive-site/tree/new-site
>>>>>>>
>>>>>>> Once we add markdown files to the source code under /content/ , hugo
>>>>>>> will rebuild the files and generate the static html files in
>>>>>>> ./public/ directory.
>>>>>>> I have copied over these static files to a separate repo and
>>>>>>> temporarily hosted it with gh-pages to start the mail chain.
>>>>>>>
>>>>>>>  For the final site, I am already trying to automate this with
>>>>>>> github actions. So, as soon as any new changes are made to the site branch,
>>>>>>> the github actions will automatically tigger and update the site.
>>>>>>>
>>>>>>> Thanks!
>>>>>>>
>>>>>>> On Fri, Sep 16, 2022 at 12:17 AM Owen O'Malley <
>>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>>
>>>>>>>> I found it - https://github.com/apache/hive/pull/1410
>>>>>>>>
>>>>>>>> On Thu, Sep 15, 2022 at 6:42 PM Owen O'Malley <
>>>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> I had a PR to replace the website with markdown. Apache Infra was
>>>>>>>>> supposed to make it autopublish. *sigh*
>>>>>>>>>
>>>>>>>>> .. Owen
>>>>>>>>>
>>>>>>>>> On Thu, Sep 15, 2022 at 4:23 PM Pau Tallada <ta...@pic.es>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Hi,
>>>>>>>>>>
>>>>>>>>>> Great work!
>>>>>>>>>> +1 on updating it as well
>>>>>>>>>>
>>>>>>>>>> Missatge de Ayush Saxena <ay...@gmail.com> del dia dj., 15 de
>>>>>>>>>> set. 2022 a les 17:40:
>>>>>>>>>>
>>>>>>>>>>> Hi Simhadri,
>>>>>>>>>>> Thanx for the initiative, +1 on updating our current website.
>>>>>>>>>>> The new website looks way better than the existing one.
>>>>>>>>>>> Can create a Jira and link this to that after a couple of days
>>>>>>>>>>> if there aren’t any objections to the move, so as people can drop further
>>>>>>>>>>> suggestions over there.
>>>>>>>>>>>
>>>>>>>>>>> -Ayush
>>>>>>>>>>>
>>>>>>>>>>> > On 15-Sep-2022, at 8:33 PM, SG <si...@gmail.com> wrote:
>>>>>>>>>>> >
>>>>>>>>>>> > Hi Everyone,
>>>>>>>>>>> >
>>>>>>>>>>> > The existing apache hive website https://hive.apache.org/
>>>>>>>>>>> hasn't been
>>>>>>>>>>> > updated for a very long time. Additionally, I was not able to
>>>>>>>>>>> build the
>>>>>>>>>>> > docker image associated with the site to test out new changes
>>>>>>>>>>> as well.
>>>>>>>>>>> > https://github.com/apache/hive-site
>>>>>>>>>>> >
>>>>>>>>>>> > Since the website is the front page of the project, I believe
>>>>>>>>>>> it would be
>>>>>>>>>>> > good to revamp the apache hive website with the latest
>>>>>>>>>>> features and
>>>>>>>>>>> > releases.
>>>>>>>>>>> >
>>>>>>>>>>> > As a result, I have spent some time setting up an initial
>>>>>>>>>>> draft of the
>>>>>>>>>>> > website. There are still quite a few things that still need to
>>>>>>>>>>> be
>>>>>>>>>>> > added/updated in the draft.  Here is the prototype site that I
>>>>>>>>>>> put together
>>>>>>>>>>> > so everyone could check it out:
>>>>>>>>>>> https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>>>> >
>>>>>>>>>>> > The new website is based on Hugo. Hugo, is one of the most
>>>>>>>>>>> popular
>>>>>>>>>>> > open-source static site generators. I was able to get a hugo
>>>>>>>>>>> version of the
>>>>>>>>>>> > site up very quickly with a landing page and docs and hugo
>>>>>>>>>>> also makes
>>>>>>>>>>> > maintaining the site very simple.
>>>>>>>>>>> >
>>>>>>>>>>> > Please have a look. Any feedback is much appreciated.
>>>>>>>>>>> >
>>>>>>>>>>> > Existing website: https://hive.apache.org/
>>>>>>>>>>> > New website: https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>>>> >
>>>>>>>>>>> > Thanks!
>>>>>>>>>>> > Simhadri G
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> ----------------------------------
>>>>>>>>>> Pau Tallada Crespí
>>>>>>>>>> Departament de Serveis
>>>>>>>>>> Port d'Informació Científica (PIC)
>>>>>>>>>> Tel: +34 93 170 2729
>>>>>>>>>> ----------------------------------
>>>>>>>>>>
>>>>>>>>>>

Re: Proposal: Revamp Apache Hive website.

Posted by Simhadri G <si...@gmail.com>.
Thanks everyone,

 I will begin with creating the PR and share the link in this thread soon.

Thanks
Simhadri G

On Sat, 24 Sep 2022, 04:52 Ayush Saxena, <ay...@gmail.com> wrote:

> Thanx Everyone,
> Almost a week and we don’t seems to have any objections to start with up
> revamp task with hive-site repo for now.
>
> Other things as mentioned can be followed up and we can try to ask folks
> to establish a PMC consensus if the need be for the futher migration tasks.
>
> Simhadri, would be good to create a Jira and link the PR and drop the link
> here in the thread as well, so as people interested can drop suggestions
> regarding the design and content of the website over there, for anything
> else we can always come back here if we are blocked on something, or if
> something more needs to be done in this context.
>
> -Ayush
>
> On 21-Sep-2022, at 6:35 PM, Stamatis Zampetakis <za...@gmail.com> wrote:
>
>
> 
> The javadocs are currently in svn and they can remain there for the
> moment. Eventually, they could be moved to a hive-site repository and for
> sure we don't want them in the main hive repo. I don't see an immediate
> need to change the place where javadocs are stored but if needed we can
> raise a JIRA ticket and continue the discussion there. It's not a good idea
> to discuss under a closed issue/PR.
>
> The hive-site repo is always gonna be the place for storing the generated
> website (html files etc). When you talk about moving back to the hive repo
> I guess you refer to the source/markdown files. The decision to change the
> process of publishing the website will probably require a PMC vote with
> lazy consensus.
>
> I agree that we can start by updating the current setup. Then we can kick
> off the discussion about moving the website sources to hive repo and start
> publishing from there. I don't know if we need to move the javadocs, so we
> can postpone this discussion till we hit an obstacle.
>
> Best,
> Stamatis
>
> On Mon, Sep 19, 2022 at 12:01 PM Simhadri G <si...@gmail.com> wrote:
>
>> Thanks Owen, Stamatis, Ayush and Alessandro for the feedback.
>>
>>    - Regarding the javadocs and the automatically build and to deploy
>>    github-pages discussion in the previous PR thread [1]
>>    <https://github.com/apache/hive/pull/1410>,
>>
>>
>>    - Apache Iceberg-docs ([2]
>>       <https://iceberg.apache.org/javadoc/latest/>) has recently set up
>>       a github workflow ([3])
>>       <https://github.com/apache/iceberg-docs/actions/runs/3062679467/jobs/4943928455>
>>       to publish the javadocs from a given javadocs dir [4]
>>       <https://github.com/apache/iceberg-docs/tree/main/javadoc> , I
>>       think we can setup the same workflow for Hive javadocs.
>>       - As Ayush and Stamatis have mentioned, I think over the past 2
>>       years, apache infra has added support for github actions and we can confirm
>>       that from Apache Iceberg/calcite docs that are currently using it.
>>       - But I am not sure regarding which branch or directory we will
>>       need to put the hive javadoc files . This needs more discussion and we can
>>       follow up on this([5]
>>       <https://github.com/apache/hive/pull/1410#issuecomment-680111530>)
>>       .
>>
>>
>>    -  I am not aware about the procedure or the approvals we need to
>>    move from hive-site repo back to the main repository. We will need help
>>    with this.
>>
>>    - I was able to setup the github action on the POC repo:
>>    https://github.com/simhadri-g/hive-site/tree/new-site  .
>>    - Any changes to this repo/new-site will automatically reflect here
>>       once the github workflow completes:
>>       https://simhadri-g.github.io/hive-site/  .
>>
>>       - Considering the feedback, I think we can plan to do in 3 phases,
>>    for the first cut I would like to update the website in the present setup,
>>    followed by moving the javadocs to the hive-site repo  and as for the third
>>    phase , we can work on migrating from hive-site to hive repo.
>>
>>    - If everyone agrees, can we please go ahead with the first phase?
>>
>>
>> [1]https://github.com/apache/hive/pull/1410,
>> [2]https://iceberg.apache.org/javadoc/latest/
>> [3]
>> https://github.com/apache/iceberg-docs/actions/runs/3062679467/jobs/4943928455
>> [4]https://github.com/apache/iceberg-docs/tree/main/javadoc
>> [5]https://github.com/apache/hive/pull/1410#issuecomment-680111530
>> [6] https://github.com/apache/hive/pull/1410#issuecomment-680102815
>>
>>
>> Thanks!
>> Simhadri G
>>
>> On Mon, Sep 19, 2022 at 1:50 PM Alessandro Solimando <
>> alessandro.solimando@gmail.com> wrote:
>>
>>> Hi everyone,
>>> thanks Simhadri for pushing this forward.
>>>
>>> I like the look and feel of the new website, and I agree with Stamatis
>>> that having the website sources in the Hive repo, and automatically
>>> publishing the site upon commits would be very beneficial.
>>>
>>> Best regards,
>>> Alessandro
>>>
>>> On Thu, 15 Sept 2022 at 23:11, Stamatis Zampetakis <za...@gmail.com>
>>> wrote:
>>>
>>>> Hi all,
>>>>
>>>> It's great to see some effort in improving the website. The POC from
>>>> Simhadri looks really cool; I didn't check the content but I love the look
>>>> and feel.
>>>>
>>>> Now regarding the current process for modifying and updating the
>>>> website there is some info in this relatively recent thread [1].
>>>>
>>>> Moving forward, I would really like to have the source code of the
>>>> website (markdown etc) in the main repo of the project [2], and use GitHub
>>>> actions to automatically build and push the content to the site repo [3]
>>>> per commit basis.
>>>> This workflow is used in Apache Calcite and I find it extremely
>>>> convenient.
>>>>
>>>> Best,
>>>> Stamatis
>>>>
>>>> [1] https://lists.apache.org/thread/4b6x4d6z4tgnv4mo0ycg30y4dlt0msbd
>>>> [2] https://github.com/apache/hive
>>>> [3] https://github.com/apache/hive-site
>>>>
>>>> On Thu, Sep 15, 2022 at 10:50 PM Ayush Saxena <ay...@gmail.com>
>>>> wrote:
>>>>
>>>>> Owen,
>>>>> I am not sure if I am catching you right, But now the repository for
>>>>> the website has changed, we no longer use our main *hive.git*
>>>>> repository for the website, We are using the* hive-site *repository
>>>>> for the website, The migration happened this year January I suppose.
>>>>>
>>>>> Can give a check to the set of commit here from: gmcdonald
>>>>> <https://github.com/apache/hive-site/commits?author=gmcdonald> and
>>>>> Humbedooh
>>>>> <https://github.com/apache/hive-site/commits?author=Humbedooh>
>>>>> https://github.com/apache/hive-site/commits/main
>>>>>
>>>>> Now whatever you push to main branch of hive-site(
>>>>> https://github.com/apache/hive-site) it gets published on the
>>>>> *asf-site* branch by the buildbot(
>>>>> https://github.com/apache/hive-site/commits/asf-site)
>>>>>
>>>>> Simhadri's changes will be directed to the main branch of the
>>>>> hive-site repo and they will get auto published on the asf-site branch, I
>>>>> tried this a couple of months back and it indeed worked that way. Let me
>>>>> know if we are missing anything on this, I tried to find threads around
>>>>> this but not sure if it is in private@ or so, couldn't find, I will
>>>>> try again and if there is something around that what needs to be done, I
>>>>> will have a word with the Infra folks and get that sorted, if it isn't
>>>>> already.
>>>>>
>>>>> -Ayush
>>>>>
>>>>> On Fri, 16 Sept 2022 at 01:49, Owen O'Malley <ow...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Look at the threads and talk to Apache Infra. They couldn't make it
>>>>>> work before. We would have needed to manually publish to the asf-site
>>>>>> branch.
>>>>>>
>>>>>> On Thu, Sep 15, 2022 at 7:54 PM Simhadri G <si...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Thanks Ayush, Pau Tallada and Owen O'Malley for the feedback!
>>>>>>>
>>>>>>> @Owen , This website revamp indeed replaces the website with
>>>>>>> markdown as you have mentioned. I have referred to your PR for some of the
>>>>>>> content for the site.
>>>>>>> The actual code for the website is here:
>>>>>>> https://github.com/simhadri-g/hive-site/tree/new-site
>>>>>>>
>>>>>>> Once we add markdown files to the source code under /content/ , hugo
>>>>>>> will rebuild the files and generate the static html files in
>>>>>>> ./public/ directory.
>>>>>>> I have copied over these static files to a separate repo and
>>>>>>> temporarily hosted it with gh-pages to start the mail chain.
>>>>>>>
>>>>>>>  For the final site, I am already trying to automate this with
>>>>>>> github actions. So, as soon as any new changes are made to the site branch,
>>>>>>> the github actions will automatically tigger and update the site.
>>>>>>>
>>>>>>> Thanks!
>>>>>>>
>>>>>>> On Fri, Sep 16, 2022 at 12:17 AM Owen O'Malley <
>>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>>
>>>>>>>> I found it - https://github.com/apache/hive/pull/1410
>>>>>>>>
>>>>>>>> On Thu, Sep 15, 2022 at 6:42 PM Owen O'Malley <
>>>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> I had a PR to replace the website with markdown. Apache Infra was
>>>>>>>>> supposed to make it autopublish. *sigh*
>>>>>>>>>
>>>>>>>>> .. Owen
>>>>>>>>>
>>>>>>>>> On Thu, Sep 15, 2022 at 4:23 PM Pau Tallada <ta...@pic.es>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Hi,
>>>>>>>>>>
>>>>>>>>>> Great work!
>>>>>>>>>> +1 on updating it as well
>>>>>>>>>>
>>>>>>>>>> Missatge de Ayush Saxena <ay...@gmail.com> del dia dj., 15 de
>>>>>>>>>> set. 2022 a les 17:40:
>>>>>>>>>>
>>>>>>>>>>> Hi Simhadri,
>>>>>>>>>>> Thanx for the initiative, +1 on updating our current website.
>>>>>>>>>>> The new website looks way better than the existing one.
>>>>>>>>>>> Can create a Jira and link this to that after a couple of days
>>>>>>>>>>> if there aren’t any objections to the move, so as people can drop further
>>>>>>>>>>> suggestions over there.
>>>>>>>>>>>
>>>>>>>>>>> -Ayush
>>>>>>>>>>>
>>>>>>>>>>> > On 15-Sep-2022, at 8:33 PM, SG <si...@gmail.com> wrote:
>>>>>>>>>>> >
>>>>>>>>>>> > Hi Everyone,
>>>>>>>>>>> >
>>>>>>>>>>> > The existing apache hive website https://hive.apache.org/
>>>>>>>>>>> hasn't been
>>>>>>>>>>> > updated for a very long time. Additionally, I was not able to
>>>>>>>>>>> build the
>>>>>>>>>>> > docker image associated with the site to test out new changes
>>>>>>>>>>> as well.
>>>>>>>>>>> > https://github.com/apache/hive-site
>>>>>>>>>>> >
>>>>>>>>>>> > Since the website is the front page of the project, I believe
>>>>>>>>>>> it would be
>>>>>>>>>>> > good to revamp the apache hive website with the latest
>>>>>>>>>>> features and
>>>>>>>>>>> > releases.
>>>>>>>>>>> >
>>>>>>>>>>> > As a result, I have spent some time setting up an initial
>>>>>>>>>>> draft of the
>>>>>>>>>>> > website. There are still quite a few things that still need to
>>>>>>>>>>> be
>>>>>>>>>>> > added/updated in the draft.  Here is the prototype site that I
>>>>>>>>>>> put together
>>>>>>>>>>> > so everyone could check it out:
>>>>>>>>>>> https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>>>> >
>>>>>>>>>>> > The new website is based on Hugo. Hugo, is one of the most
>>>>>>>>>>> popular
>>>>>>>>>>> > open-source static site generators. I was able to get a hugo
>>>>>>>>>>> version of the
>>>>>>>>>>> > site up very quickly with a landing page and docs and hugo
>>>>>>>>>>> also makes
>>>>>>>>>>> > maintaining the site very simple.
>>>>>>>>>>> >
>>>>>>>>>>> > Please have a look. Any feedback is much appreciated.
>>>>>>>>>>> >
>>>>>>>>>>> > Existing website: https://hive.apache.org/
>>>>>>>>>>> > New website: https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>>>> >
>>>>>>>>>>> > Thanks!
>>>>>>>>>>> > Simhadri G
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> ----------------------------------
>>>>>>>>>> Pau Tallada Crespí
>>>>>>>>>> Departament de Serveis
>>>>>>>>>> Port d'Informació Científica (PIC)
>>>>>>>>>> Tel: +34 93 170 2729
>>>>>>>>>> ----------------------------------
>>>>>>>>>>
>>>>>>>>>>

Re: Proposal: Revamp Apache Hive website.

Posted by Ayush Saxena <ay...@gmail.com>.
Thanx Everyone,
Almost a week and we don’t seems to have any objections to start with up revamp task with hive-site repo for now.

Other things as mentioned can be followed up and we can try to ask folks to establish a PMC consensus if the need be for the futher migration tasks.

Simhadri, would be good to create a Jira and link the PR and drop the link here in the thread as well, so as people interested can drop suggestions regarding the design and content of the website over there, for anything else we can always come back here if we are blocked on something, or if something more needs to be done in this context.

-Ayush

On 21-Sep-2022, at 6:35 PM, Stamatis Zampetakis <za...@gmail.com> wrote:
> 
> 
> The javadocs are currently in svn and they can remain there for the moment. Eventually, they could be moved to a hive-site repository and for sure we don't want them in the main hive repo. I don't see an immediate need to change the place where javadocs are stored but if needed we can raise a JIRA ticket and continue the discussion there. It's not a good idea to discuss under a closed issue/PR.
> 
> The hive-site repo is always gonna be the place for storing the generated website (html files etc). When you talk about moving back to the hive repo I guess you refer to the source/markdown files. The decision to change the process of publishing the website will probably require a PMC vote with lazy consensus.
> 
> I agree that we can start by updating the current setup. Then we can kick off the discussion about moving the website sources to hive repo and start publishing from there. I don't know if we need to move the javadocs, so we can postpone this discussion till we hit an obstacle.
> 
> Best,
> Stamatis 
> 
>> On Mon, Sep 19, 2022 at 12:01 PM Simhadri G <si...@gmail.com> wrote:
>> Thanks Owen, Stamatis, Ayush and Alessandro for the feedback. 
>> Regarding the javadocs and the automatically build and to deploy github-pages discussion in the previous PR thread [1],
>> Apache Iceberg-docs ([2]) has recently set up a github workflow ([3]) to publish the javadocs from a given javadocs dir [4] , I think we can setup the same workflow for Hive javadocs.
>> As Ayush and Stamatis have mentioned, I think over the past 2 years, apache infra has added support for github actions and we can confirm that from Apache Iceberg/calcite docs that are currently using it.
>> But I am not sure regarding which branch or directory we will need to put the hive javadoc files . This needs more discussion and we can follow up on this([5]) . 
>>  I am not aware about the procedure or the approvals we need to move from hive-site repo back to the main repository. We will need help with this.
>> 
>> I was able to setup the github action on the POC repo:  https://github.com/simhadri-g/hive-site/tree/new-site  . 
>> Any changes to this repo/new-site will automatically reflect here once the github workflow completes: https://simhadri-g.github.io/hive-site/  .
>> 
>> Considering the feedback, I think we can plan to do in 3 phases, for the first cut I would like to update the website in the present setup, followed by moving the javadocs to the hive-site repo  and as for the third phase , we can work on migrating from hive-site to hive repo. 
>> 
>> If everyone agrees, can we please go ahead with the first phase?
>> 
>> [1]https://github.com/apache/hive/pull/1410,
>> [2]https://iceberg.apache.org/javadoc/latest/
>> [3]https://github.com/apache/iceberg-docs/actions/runs/3062679467/jobs/4943928455
>> [4]https://github.com/apache/iceberg-docs/tree/main/javadoc
>> [5]https://github.com/apache/hive/pull/1410#issuecomment-680111530
>> [6] https://github.com/apache/hive/pull/1410#issuecomment-680102815
>> 
>> 
>> Thanks!
>> Simhadri G
>> 
>>> On Mon, Sep 19, 2022 at 1:50 PM Alessandro Solimando <al...@gmail.com> wrote:
>>> Hi everyone,
>>> thanks Simhadri for pushing this forward.
>>> 
>>> I like the look and feel of the new website, and I agree with Stamatis that having the website sources in the Hive repo, and automatically publishing the site upon commits would be very beneficial.
>>> 
>>> Best regards,
>>> Alessandro
>>> 
>>>> On Thu, 15 Sept 2022 at 23:11, Stamatis Zampetakis <za...@gmail.com> wrote:
>>>> Hi all,
>>>> 
>>>> It's great to see some effort in improving the website. The POC from Simhadri looks really cool; I didn't check the content but I love the look and feel.
>>>> 
>>>> Now regarding the current process for modifying and updating the website there is some info in this relatively recent thread [1].
>>>> 
>>>> Moving forward, I would really like to have the source code of the website (markdown etc) in the main repo of the project [2], and use GitHub actions to automatically build and push the content to the site repo [3] per commit basis.
>>>> This workflow is used in Apache Calcite and I find it extremely convenient.
>>>> 
>>>> Best,
>>>> Stamatis
>>>> 
>>>> [1] https://lists.apache.org/thread/4b6x4d6z4tgnv4mo0ycg30y4dlt0msbd
>>>> [2] https://github.com/apache/hive
>>>> [3] https://github.com/apache/hive-site
>>>> 
>>>>> On Thu, Sep 15, 2022 at 10:50 PM Ayush Saxena <ay...@gmail.com> wrote:
>>>>> Owen,
>>>>> I am not sure if I am catching you right, But now the repository for the website has changed, we no longer use our main hive.git repository for the website, We are using the hive-site repository for the website, The migration happened this year January I suppose.
>>>>> 
>>>>> Can give a check to the set of commit here from: gmcdonald and Humbedooh
>>>>> https://github.com/apache/hive-site/commits/main
>>>>> 
>>>>> Now whatever you push to main branch of hive-site(https://github.com/apache/hive-site) it gets published on the asf-site branch by the buildbot(https://github.com/apache/hive-site/commits/asf-site)
>>>>> 
>>>>> Simhadri's changes will be directed to the main branch of the hive-site repo and they will get auto published on the asf-site branch, I tried this a couple of months back and it indeed worked that way. Let me know if we are missing anything on this, I tried to find threads around this but not sure if it is in private@ or so, couldn't find, I will try again and if there is something around that what needs to be done, I will have a word with the Infra folks and get that sorted, if it isn't already.
>>>>> 
>>>>> -Ayush
>>>>> 
>>>>>> On Fri, 16 Sept 2022 at 01:49, Owen O'Malley <ow...@gmail.com> wrote:
>>>>>> Look at the threads and talk to Apache Infra. They couldn't make it work before. We would have needed to manually publish to the asf-site branch.
>>>>>> 
>>>>>>> On Thu, Sep 15, 2022 at 7:54 PM Simhadri G <si...@gmail.com> wrote:
>>>>>>> Thanks Ayush, Pau Tallada and Owen O'Malley for the feedback!
>>>>>>> 
>>>>>>> @Owen , This website revamp indeed replaces the website with markdown as you have mentioned. I have referred to your PR for some of the content for the site.
>>>>>>> The actual code for the website is here: https://github.com/simhadri-g/hive-site/tree/new-site 
>>>>>>> 
>>>>>>> Once we add markdown files to the source code under /content/ , hugo will rebuild the files and generate the static html files in ./public/ directory.
>>>>>>> I have copied over these static files to a separate repo and temporarily hosted it with gh-pages to start the mail chain.
>>>>>>> 
>>>>>>>  For the final site, I am already trying to automate this with github actions. So, as soon as any new changes are made to the site branch, the github actions will automatically tigger and update the site.
>>>>>>> 
>>>>>>> Thanks!
>>>>>>> 
>>>>>>>> On Fri, Sep 16, 2022 at 12:17 AM Owen O'Malley <ow...@gmail.com> wrote:
>>>>>>>> I found it - https://github.com/apache/hive/pull/1410
>>>>>>>> 
>>>>>>>>> On Thu, Sep 15, 2022 at 6:42 PM Owen O'Malley <ow...@gmail.com> wrote:
>>>>>>>>> I had a PR to replace the website with markdown. Apache Infra was supposed to make it autopublish. *sigh*
>>>>>>>>> 
>>>>>>>>> .. Owen
>>>>>>>>> 
>>>>>>>>>> On Thu, Sep 15, 2022 at 4:23 PM Pau Tallada <ta...@pic.es> wrote:
>>>>>>>>>> Hi,
>>>>>>>>>> 
>>>>>>>>>> Great work!
>>>>>>>>>> +1 on updating it as well
>>>>>>>>>> 
>>>>>>>>>> Missatge de Ayush Saxena <ay...@gmail.com> del dia dj., 15 de set. 2022 a les 17:40:
>>>>>>>>>>> Hi Simhadri,
>>>>>>>>>>> Thanx for the initiative, +1 on updating our current website.
>>>>>>>>>>> The new website looks way better than the existing one.
>>>>>>>>>>> Can create a Jira and link this to that after a couple of days if there aren’t any objections to the move, so as people can drop further suggestions over there.
>>>>>>>>>>> 
>>>>>>>>>>> -Ayush
>>>>>>>>>>> 
>>>>>>>>>>> > On 15-Sep-2022, at 8:33 PM, SG <si...@gmail.com> wrote:
>>>>>>>>>>> > 
>>>>>>>>>>> > Hi Everyone,
>>>>>>>>>>> > 
>>>>>>>>>>> > The existing apache hive website https://hive.apache.org/ hasn't been
>>>>>>>>>>> > updated for a very long time. Additionally, I was not able to build the
>>>>>>>>>>> > docker image associated with the site to test out new changes as well.
>>>>>>>>>>> > https://github.com/apache/hive-site
>>>>>>>>>>> > 
>>>>>>>>>>> > Since the website is the front page of the project, I believe it would be
>>>>>>>>>>> > good to revamp the apache hive website with the latest features and
>>>>>>>>>>> > releases.
>>>>>>>>>>> > 
>>>>>>>>>>> > As a result, I have spent some time setting up an initial draft of the
>>>>>>>>>>> > website. There are still quite a few things that still need to be
>>>>>>>>>>> > added/updated in the draft.  Here is the prototype site that I put together
>>>>>>>>>>> > so everyone could check it out: https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>>>> > 
>>>>>>>>>>> > The new website is based on Hugo. Hugo, is one of the most popular
>>>>>>>>>>> > open-source static site generators. I was able to get a hugo version of the
>>>>>>>>>>> > site up very quickly with a landing page and docs and hugo also makes
>>>>>>>>>>> > maintaining the site very simple.
>>>>>>>>>>> > 
>>>>>>>>>>> > Please have a look. Any feedback is much appreciated.
>>>>>>>>>>> > 
>>>>>>>>>>> > Existing website: https://hive.apache.org/
>>>>>>>>>>> > New website: https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>>>> > 
>>>>>>>>>>> > Thanks!
>>>>>>>>>>> > Simhadri G
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> -- 
>>>>>>>>>> ----------------------------------
>>>>>>>>>> Pau Tallada Crespí
>>>>>>>>>> Departament de Serveis
>>>>>>>>>> Port d'Informació Científica (PIC)
>>>>>>>>>> Tel: +34 93 170 2729
>>>>>>>>>> ----------------------------------
>>>>>>>>>> 

Re: Proposal: Revamp Apache Hive website.

Posted by Ayush Saxena <ay...@gmail.com>.
Thanx Everyone,
Almost a week and we don’t seems to have any objections to start with up revamp task with hive-site repo for now.

Other things as mentioned can be followed up and we can try to ask folks to establish a PMC consensus if the need be for the futher migration tasks.

Simhadri, would be good to create a Jira and link the PR and drop the link here in the thread as well, so as people interested can drop suggestions regarding the design and content of the website over there, for anything else we can always come back here if we are blocked on something, or if something more needs to be done in this context.

-Ayush

On 21-Sep-2022, at 6:35 PM, Stamatis Zampetakis <za...@gmail.com> wrote:
> 
> 
> The javadocs are currently in svn and they can remain there for the moment. Eventually, they could be moved to a hive-site repository and for sure we don't want them in the main hive repo. I don't see an immediate need to change the place where javadocs are stored but if needed we can raise a JIRA ticket and continue the discussion there. It's not a good idea to discuss under a closed issue/PR.
> 
> The hive-site repo is always gonna be the place for storing the generated website (html files etc). When you talk about moving back to the hive repo I guess you refer to the source/markdown files. The decision to change the process of publishing the website will probably require a PMC vote with lazy consensus.
> 
> I agree that we can start by updating the current setup. Then we can kick off the discussion about moving the website sources to hive repo and start publishing from there. I don't know if we need to move the javadocs, so we can postpone this discussion till we hit an obstacle.
> 
> Best,
> Stamatis 
> 
>> On Mon, Sep 19, 2022 at 12:01 PM Simhadri G <si...@gmail.com> wrote:
>> Thanks Owen, Stamatis, Ayush and Alessandro for the feedback. 
>> Regarding the javadocs and the automatically build and to deploy github-pages discussion in the previous PR thread [1],
>> Apache Iceberg-docs ([2]) has recently set up a github workflow ([3]) to publish the javadocs from a given javadocs dir [4] , I think we can setup the same workflow for Hive javadocs.
>> As Ayush and Stamatis have mentioned, I think over the past 2 years, apache infra has added support for github actions and we can confirm that from Apache Iceberg/calcite docs that are currently using it.
>> But I am not sure regarding which branch or directory we will need to put the hive javadoc files . This needs more discussion and we can follow up on this([5]) . 
>>  I am not aware about the procedure or the approvals we need to move from hive-site repo back to the main repository. We will need help with this.
>> 
>> I was able to setup the github action on the POC repo:  https://github.com/simhadri-g/hive-site/tree/new-site  . 
>> Any changes to this repo/new-site will automatically reflect here once the github workflow completes: https://simhadri-g.github.io/hive-site/  .
>> 
>> Considering the feedback, I think we can plan to do in 3 phases, for the first cut I would like to update the website in the present setup, followed by moving the javadocs to the hive-site repo  and as for the third phase , we can work on migrating from hive-site to hive repo. 
>> 
>> If everyone agrees, can we please go ahead with the first phase?
>> 
>> [1]https://github.com/apache/hive/pull/1410,
>> [2]https://iceberg.apache.org/javadoc/latest/
>> [3]https://github.com/apache/iceberg-docs/actions/runs/3062679467/jobs/4943928455
>> [4]https://github.com/apache/iceberg-docs/tree/main/javadoc
>> [5]https://github.com/apache/hive/pull/1410#issuecomment-680111530
>> [6] https://github.com/apache/hive/pull/1410#issuecomment-680102815
>> 
>> 
>> Thanks!
>> Simhadri G
>> 
>>> On Mon, Sep 19, 2022 at 1:50 PM Alessandro Solimando <al...@gmail.com> wrote:
>>> Hi everyone,
>>> thanks Simhadri for pushing this forward.
>>> 
>>> I like the look and feel of the new website, and I agree with Stamatis that having the website sources in the Hive repo, and automatically publishing the site upon commits would be very beneficial.
>>> 
>>> Best regards,
>>> Alessandro
>>> 
>>>> On Thu, 15 Sept 2022 at 23:11, Stamatis Zampetakis <za...@gmail.com> wrote:
>>>> Hi all,
>>>> 
>>>> It's great to see some effort in improving the website. The POC from Simhadri looks really cool; I didn't check the content but I love the look and feel.
>>>> 
>>>> Now regarding the current process for modifying and updating the website there is some info in this relatively recent thread [1].
>>>> 
>>>> Moving forward, I would really like to have the source code of the website (markdown etc) in the main repo of the project [2], and use GitHub actions to automatically build and push the content to the site repo [3] per commit basis.
>>>> This workflow is used in Apache Calcite and I find it extremely convenient.
>>>> 
>>>> Best,
>>>> Stamatis
>>>> 
>>>> [1] https://lists.apache.org/thread/4b6x4d6z4tgnv4mo0ycg30y4dlt0msbd
>>>> [2] https://github.com/apache/hive
>>>> [3] https://github.com/apache/hive-site
>>>> 
>>>>> On Thu, Sep 15, 2022 at 10:50 PM Ayush Saxena <ay...@gmail.com> wrote:
>>>>> Owen,
>>>>> I am not sure if I am catching you right, But now the repository for the website has changed, we no longer use our main hive.git repository for the website, We are using the hive-site repository for the website, The migration happened this year January I suppose.
>>>>> 
>>>>> Can give a check to the set of commit here from: gmcdonald and Humbedooh
>>>>> https://github.com/apache/hive-site/commits/main
>>>>> 
>>>>> Now whatever you push to main branch of hive-site(https://github.com/apache/hive-site) it gets published on the asf-site branch by the buildbot(https://github.com/apache/hive-site/commits/asf-site)
>>>>> 
>>>>> Simhadri's changes will be directed to the main branch of the hive-site repo and they will get auto published on the asf-site branch, I tried this a couple of months back and it indeed worked that way. Let me know if we are missing anything on this, I tried to find threads around this but not sure if it is in private@ or so, couldn't find, I will try again and if there is something around that what needs to be done, I will have a word with the Infra folks and get that sorted, if it isn't already.
>>>>> 
>>>>> -Ayush
>>>>> 
>>>>>> On Fri, 16 Sept 2022 at 01:49, Owen O'Malley <ow...@gmail.com> wrote:
>>>>>> Look at the threads and talk to Apache Infra. They couldn't make it work before. We would have needed to manually publish to the asf-site branch.
>>>>>> 
>>>>>>> On Thu, Sep 15, 2022 at 7:54 PM Simhadri G <si...@gmail.com> wrote:
>>>>>>> Thanks Ayush, Pau Tallada and Owen O'Malley for the feedback!
>>>>>>> 
>>>>>>> @Owen , This website revamp indeed replaces the website with markdown as you have mentioned. I have referred to your PR for some of the content for the site.
>>>>>>> The actual code for the website is here: https://github.com/simhadri-g/hive-site/tree/new-site 
>>>>>>> 
>>>>>>> Once we add markdown files to the source code under /content/ , hugo will rebuild the files and generate the static html files in ./public/ directory.
>>>>>>> I have copied over these static files to a separate repo and temporarily hosted it with gh-pages to start the mail chain.
>>>>>>> 
>>>>>>>  For the final site, I am already trying to automate this with github actions. So, as soon as any new changes are made to the site branch, the github actions will automatically tigger and update the site.
>>>>>>> 
>>>>>>> Thanks!
>>>>>>> 
>>>>>>>> On Fri, Sep 16, 2022 at 12:17 AM Owen O'Malley <ow...@gmail.com> wrote:
>>>>>>>> I found it - https://github.com/apache/hive/pull/1410
>>>>>>>> 
>>>>>>>>> On Thu, Sep 15, 2022 at 6:42 PM Owen O'Malley <ow...@gmail.com> wrote:
>>>>>>>>> I had a PR to replace the website with markdown. Apache Infra was supposed to make it autopublish. *sigh*
>>>>>>>>> 
>>>>>>>>> .. Owen
>>>>>>>>> 
>>>>>>>>>> On Thu, Sep 15, 2022 at 4:23 PM Pau Tallada <ta...@pic.es> wrote:
>>>>>>>>>> Hi,
>>>>>>>>>> 
>>>>>>>>>> Great work!
>>>>>>>>>> +1 on updating it as well
>>>>>>>>>> 
>>>>>>>>>> Missatge de Ayush Saxena <ay...@gmail.com> del dia dj., 15 de set. 2022 a les 17:40:
>>>>>>>>>>> Hi Simhadri,
>>>>>>>>>>> Thanx for the initiative, +1 on updating our current website.
>>>>>>>>>>> The new website looks way better than the existing one.
>>>>>>>>>>> Can create a Jira and link this to that after a couple of days if there aren’t any objections to the move, so as people can drop further suggestions over there.
>>>>>>>>>>> 
>>>>>>>>>>> -Ayush
>>>>>>>>>>> 
>>>>>>>>>>> > On 15-Sep-2022, at 8:33 PM, SG <si...@gmail.com> wrote:
>>>>>>>>>>> > 
>>>>>>>>>>> > Hi Everyone,
>>>>>>>>>>> > 
>>>>>>>>>>> > The existing apache hive website https://hive.apache.org/ hasn't been
>>>>>>>>>>> > updated for a very long time. Additionally, I was not able to build the
>>>>>>>>>>> > docker image associated with the site to test out new changes as well.
>>>>>>>>>>> > https://github.com/apache/hive-site
>>>>>>>>>>> > 
>>>>>>>>>>> > Since the website is the front page of the project, I believe it would be
>>>>>>>>>>> > good to revamp the apache hive website with the latest features and
>>>>>>>>>>> > releases.
>>>>>>>>>>> > 
>>>>>>>>>>> > As a result, I have spent some time setting up an initial draft of the
>>>>>>>>>>> > website. There are still quite a few things that still need to be
>>>>>>>>>>> > added/updated in the draft.  Here is the prototype site that I put together
>>>>>>>>>>> > so everyone could check it out: https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>>>> > 
>>>>>>>>>>> > The new website is based on Hugo. Hugo, is one of the most popular
>>>>>>>>>>> > open-source static site generators. I was able to get a hugo version of the
>>>>>>>>>>> > site up very quickly with a landing page and docs and hugo also makes
>>>>>>>>>>> > maintaining the site very simple.
>>>>>>>>>>> > 
>>>>>>>>>>> > Please have a look. Any feedback is much appreciated.
>>>>>>>>>>> > 
>>>>>>>>>>> > Existing website: https://hive.apache.org/
>>>>>>>>>>> > New website: https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>>>> > 
>>>>>>>>>>> > Thanks!
>>>>>>>>>>> > Simhadri G
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> -- 
>>>>>>>>>> ----------------------------------
>>>>>>>>>> Pau Tallada Crespí
>>>>>>>>>> Departament de Serveis
>>>>>>>>>> Port d'Informació Científica (PIC)
>>>>>>>>>> Tel: +34 93 170 2729
>>>>>>>>>> ----------------------------------
>>>>>>>>>> 

Re: Proposal: Revamp Apache Hive website.

Posted by Stamatis Zampetakis <za...@gmail.com>.
The javadocs are currently in svn and they can remain there for the moment.
Eventually, they could be moved to a hive-site repository and for sure we
don't want them in the main hive repo. I don't see an immediate need to
change the place where javadocs are stored but if needed we can raise a
JIRA ticket and continue the discussion there. It's not a good idea to
discuss under a closed issue/PR.

The hive-site repo is always gonna be the place for storing the generated
website (html files etc). When you talk about moving back to the hive repo
I guess you refer to the source/markdown files. The decision to change the
process of publishing the website will probably require a PMC vote with
lazy consensus.

I agree that we can start by updating the current setup. Then we can kick
off the discussion about moving the website sources to hive repo and start
publishing from there. I don't know if we need to move the javadocs, so we
can postpone this discussion till we hit an obstacle.

Best,
Stamatis

On Mon, Sep 19, 2022 at 12:01 PM Simhadri G <si...@gmail.com> wrote:

> Thanks Owen, Stamatis, Ayush and Alessandro for the feedback.
>
>    - Regarding the javadocs and the automatically build and to deploy
>    github-pages discussion in the previous PR thread [1]
>    <https://github.com/apache/hive/pull/1410>,
>
>
>    - Apache Iceberg-docs ([2] <https://iceberg.apache.org/javadoc/latest/>)
>       has recently set up a github workflow ([3])
>       <https://github.com/apache/iceberg-docs/actions/runs/3062679467/jobs/4943928455>
>       to publish the javadocs from a given javadocs dir [4]
>       <https://github.com/apache/iceberg-docs/tree/main/javadoc> , I
>       think we can setup the same workflow for Hive javadocs.
>       - As Ayush and Stamatis have mentioned, I think over the past 2
>       years, apache infra has added support for github actions and we can confirm
>       that from Apache Iceberg/calcite docs that are currently using it.
>       - But I am not sure regarding which branch or directory we will
>       need to put the hive javadoc files . This needs more discussion and we can
>       follow up on this([5]
>       <https://github.com/apache/hive/pull/1410#issuecomment-680111530>)
>       .
>
>
>    -  I am not aware about the procedure or the approvals we need to move
>    from hive-site repo back to the main repository. We will need help with
>    this.
>
>    - I was able to setup the github action on the POC repo:
>    https://github.com/simhadri-g/hive-site/tree/new-site  .
>    - Any changes to this repo/new-site will automatically reflect here
>       once the github workflow completes:
>       https://simhadri-g.github.io/hive-site/  .
>
>       - Considering the feedback, I think we can plan to do in 3 phases,
>    for the first cut I would like to update the website in the present setup,
>    followed by moving the javadocs to the hive-site repo  and as for the third
>    phase , we can work on migrating from hive-site to hive repo.
>
>    - If everyone agrees, can we please go ahead with the first phase?
>
>
> [1]https://github.com/apache/hive/pull/1410,
> [2]https://iceberg.apache.org/javadoc/latest/
> [3]
> https://github.com/apache/iceberg-docs/actions/runs/3062679467/jobs/4943928455
> [4]https://github.com/apache/iceberg-docs/tree/main/javadoc
> [5]https://github.com/apache/hive/pull/1410#issuecomment-680111530
> [6] https://github.com/apache/hive/pull/1410#issuecomment-680102815
>
>
> Thanks!
> Simhadri G
>
> On Mon, Sep 19, 2022 at 1:50 PM Alessandro Solimando <
> alessandro.solimando@gmail.com> wrote:
>
>> Hi everyone,
>> thanks Simhadri for pushing this forward.
>>
>> I like the look and feel of the new website, and I agree with Stamatis
>> that having the website sources in the Hive repo, and automatically
>> publishing the site upon commits would be very beneficial.
>>
>> Best regards,
>> Alessandro
>>
>> On Thu, 15 Sept 2022 at 23:11, Stamatis Zampetakis <za...@gmail.com>
>> wrote:
>>
>>> Hi all,
>>>
>>> It's great to see some effort in improving the website. The POC from
>>> Simhadri looks really cool; I didn't check the content but I love the look
>>> and feel.
>>>
>>> Now regarding the current process for modifying and updating the website
>>> there is some info in this relatively recent thread [1].
>>>
>>> Moving forward, I would really like to have the source code of the
>>> website (markdown etc) in the main repo of the project [2], and use GitHub
>>> actions to automatically build and push the content to the site repo [3]
>>> per commit basis.
>>> This workflow is used in Apache Calcite and I find it extremely
>>> convenient.
>>>
>>> Best,
>>> Stamatis
>>>
>>> [1] https://lists.apache.org/thread/4b6x4d6z4tgnv4mo0ycg30y4dlt0msbd
>>> [2] https://github.com/apache/hive
>>> [3] https://github.com/apache/hive-site
>>>
>>> On Thu, Sep 15, 2022 at 10:50 PM Ayush Saxena <ay...@gmail.com>
>>> wrote:
>>>
>>>> Owen,
>>>> I am not sure if I am catching you right, But now the repository for
>>>> the website has changed, we no longer use our main *hive.git*
>>>> repository for the website, We are using the* hive-site *repository
>>>> for the website, The migration happened this year January I suppose.
>>>>
>>>> Can give a check to the set of commit here from: gmcdonald
>>>> <https://github.com/apache/hive-site/commits?author=gmcdonald> and
>>>> Humbedooh
>>>> <https://github.com/apache/hive-site/commits?author=Humbedooh>
>>>> https://github.com/apache/hive-site/commits/main
>>>>
>>>> Now whatever you push to main branch of hive-site(
>>>> https://github.com/apache/hive-site) it gets published on the
>>>> *asf-site* branch by the buildbot(
>>>> https://github.com/apache/hive-site/commits/asf-site)
>>>>
>>>> Simhadri's changes will be directed to the main branch of the hive-site
>>>> repo and they will get auto published on the asf-site branch, I tried this
>>>> a couple of months back and it indeed worked that way. Let me know if we
>>>> are missing anything on this, I tried to find threads around this but not
>>>> sure if it is in private@ or so, couldn't find, I will try again and
>>>> if there is something around that what needs to be done, I will have a word
>>>> with the Infra folks and get that sorted, if it isn't already.
>>>>
>>>> -Ayush
>>>>
>>>> On Fri, 16 Sept 2022 at 01:49, Owen O'Malley <ow...@gmail.com>
>>>> wrote:
>>>>
>>>>> Look at the threads and talk to Apache Infra. They couldn't make it
>>>>> work before. We would have needed to manually publish to the asf-site
>>>>> branch.
>>>>>
>>>>> On Thu, Sep 15, 2022 at 7:54 PM Simhadri G <si...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Thanks Ayush, Pau Tallada and Owen O'Malley for the feedback!
>>>>>>
>>>>>> @Owen , This website revamp indeed replaces the website with markdown
>>>>>> as you have mentioned. I have referred to your PR for some of the content
>>>>>> for the site.
>>>>>> The actual code for the website is here:
>>>>>> https://github.com/simhadri-g/hive-site/tree/new-site
>>>>>>
>>>>>> Once we add markdown files to the source code under /content/ , hugo
>>>>>> will rebuild the files and generate the static html files in
>>>>>> ./public/ directory.
>>>>>> I have copied over these static files to a separate repo and
>>>>>> temporarily hosted it with gh-pages to start the mail chain.
>>>>>>
>>>>>>  For the final site, I am already trying to automate this with github
>>>>>> actions. So, as soon as any new changes are made to the site branch, the
>>>>>> github actions will automatically tigger and update the site.
>>>>>>
>>>>>> Thanks!
>>>>>>
>>>>>> On Fri, Sep 16, 2022 at 12:17 AM Owen O'Malley <
>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>
>>>>>>> I found it - https://github.com/apache/hive/pull/1410
>>>>>>>
>>>>>>> On Thu, Sep 15, 2022 at 6:42 PM Owen O'Malley <
>>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>>
>>>>>>>> I had a PR to replace the website with markdown. Apache Infra was
>>>>>>>> supposed to make it autopublish. *sigh*
>>>>>>>>
>>>>>>>> .. Owen
>>>>>>>>
>>>>>>>> On Thu, Sep 15, 2022 at 4:23 PM Pau Tallada <ta...@pic.es> wrote:
>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> Great work!
>>>>>>>>> +1 on updating it as well
>>>>>>>>>
>>>>>>>>> Missatge de Ayush Saxena <ay...@gmail.com> del dia dj., 15 de
>>>>>>>>> set. 2022 a les 17:40:
>>>>>>>>>
>>>>>>>>>> Hi Simhadri,
>>>>>>>>>> Thanx for the initiative, +1 on updating our current website.
>>>>>>>>>> The new website looks way better than the existing one.
>>>>>>>>>> Can create a Jira and link this to that after a couple of days if
>>>>>>>>>> there aren’t any objections to the move, so as people can drop further
>>>>>>>>>> suggestions over there.
>>>>>>>>>>
>>>>>>>>>> -Ayush
>>>>>>>>>>
>>>>>>>>>> > On 15-Sep-2022, at 8:33 PM, SG <si...@gmail.com> wrote:
>>>>>>>>>> >
>>>>>>>>>> > Hi Everyone,
>>>>>>>>>> >
>>>>>>>>>> > The existing apache hive website https://hive.apache.org/
>>>>>>>>>> hasn't been
>>>>>>>>>> > updated for a very long time. Additionally, I was not able to
>>>>>>>>>> build the
>>>>>>>>>> > docker image associated with the site to test out new changes
>>>>>>>>>> as well.
>>>>>>>>>> > https://github.com/apache/hive-site
>>>>>>>>>> >
>>>>>>>>>> > Since the website is the front page of the project, I believe
>>>>>>>>>> it would be
>>>>>>>>>> > good to revamp the apache hive website with the latest features
>>>>>>>>>> and
>>>>>>>>>> > releases.
>>>>>>>>>> >
>>>>>>>>>> > As a result, I have spent some time setting up an initial draft
>>>>>>>>>> of the
>>>>>>>>>> > website. There are still quite a few things that still need to
>>>>>>>>>> be
>>>>>>>>>> > added/updated in the draft.  Here is the prototype site that I
>>>>>>>>>> put together
>>>>>>>>>> > so everyone could check it out:
>>>>>>>>>> https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>>> >
>>>>>>>>>> > The new website is based on Hugo. Hugo, is one of the most
>>>>>>>>>> popular
>>>>>>>>>> > open-source static site generators. I was able to get a hugo
>>>>>>>>>> version of the
>>>>>>>>>> > site up very quickly with a landing page and docs and hugo also
>>>>>>>>>> makes
>>>>>>>>>> > maintaining the site very simple.
>>>>>>>>>> >
>>>>>>>>>> > Please have a look. Any feedback is much appreciated.
>>>>>>>>>> >
>>>>>>>>>> > Existing website: https://hive.apache.org/
>>>>>>>>>> > New website: https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>>> >
>>>>>>>>>> > Thanks!
>>>>>>>>>> > Simhadri G
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> ----------------------------------
>>>>>>>>> Pau Tallada Crespí
>>>>>>>>> Departament de Serveis
>>>>>>>>> Port d'Informació Científica (PIC)
>>>>>>>>> Tel: +34 93 170 2729
>>>>>>>>> ----------------------------------
>>>>>>>>>
>>>>>>>>>

Re: Proposal: Revamp Apache Hive website.

Posted by Stamatis Zampetakis <za...@gmail.com>.
The javadocs are currently in svn and they can remain there for the moment.
Eventually, they could be moved to a hive-site repository and for sure we
don't want them in the main hive repo. I don't see an immediate need to
change the place where javadocs are stored but if needed we can raise a
JIRA ticket and continue the discussion there. It's not a good idea to
discuss under a closed issue/PR.

The hive-site repo is always gonna be the place for storing the generated
website (html files etc). When you talk about moving back to the hive repo
I guess you refer to the source/markdown files. The decision to change the
process of publishing the website will probably require a PMC vote with
lazy consensus.

I agree that we can start by updating the current setup. Then we can kick
off the discussion about moving the website sources to hive repo and start
publishing from there. I don't know if we need to move the javadocs, so we
can postpone this discussion till we hit an obstacle.

Best,
Stamatis

On Mon, Sep 19, 2022 at 12:01 PM Simhadri G <si...@gmail.com> wrote:

> Thanks Owen, Stamatis, Ayush and Alessandro for the feedback.
>
>    - Regarding the javadocs and the automatically build and to deploy
>    github-pages discussion in the previous PR thread [1]
>    <https://github.com/apache/hive/pull/1410>,
>
>
>    - Apache Iceberg-docs ([2] <https://iceberg.apache.org/javadoc/latest/>)
>       has recently set up a github workflow ([3])
>       <https://github.com/apache/iceberg-docs/actions/runs/3062679467/jobs/4943928455>
>       to publish the javadocs from a given javadocs dir [4]
>       <https://github.com/apache/iceberg-docs/tree/main/javadoc> , I
>       think we can setup the same workflow for Hive javadocs.
>       - As Ayush and Stamatis have mentioned, I think over the past 2
>       years, apache infra has added support for github actions and we can confirm
>       that from Apache Iceberg/calcite docs that are currently using it.
>       - But I am not sure regarding which branch or directory we will
>       need to put the hive javadoc files . This needs more discussion and we can
>       follow up on this([5]
>       <https://github.com/apache/hive/pull/1410#issuecomment-680111530>)
>       .
>
>
>    -  I am not aware about the procedure or the approvals we need to move
>    from hive-site repo back to the main repository. We will need help with
>    this.
>
>    - I was able to setup the github action on the POC repo:
>    https://github.com/simhadri-g/hive-site/tree/new-site  .
>    - Any changes to this repo/new-site will automatically reflect here
>       once the github workflow completes:
>       https://simhadri-g.github.io/hive-site/  .
>
>       - Considering the feedback, I think we can plan to do in 3 phases,
>    for the first cut I would like to update the website in the present setup,
>    followed by moving the javadocs to the hive-site repo  and as for the third
>    phase , we can work on migrating from hive-site to hive repo.
>
>    - If everyone agrees, can we please go ahead with the first phase?
>
>
> [1]https://github.com/apache/hive/pull/1410,
> [2]https://iceberg.apache.org/javadoc/latest/
> [3]
> https://github.com/apache/iceberg-docs/actions/runs/3062679467/jobs/4943928455
> [4]https://github.com/apache/iceberg-docs/tree/main/javadoc
> [5]https://github.com/apache/hive/pull/1410#issuecomment-680111530
> [6] https://github.com/apache/hive/pull/1410#issuecomment-680102815
>
>
> Thanks!
> Simhadri G
>
> On Mon, Sep 19, 2022 at 1:50 PM Alessandro Solimando <
> alessandro.solimando@gmail.com> wrote:
>
>> Hi everyone,
>> thanks Simhadri for pushing this forward.
>>
>> I like the look and feel of the new website, and I agree with Stamatis
>> that having the website sources in the Hive repo, and automatically
>> publishing the site upon commits would be very beneficial.
>>
>> Best regards,
>> Alessandro
>>
>> On Thu, 15 Sept 2022 at 23:11, Stamatis Zampetakis <za...@gmail.com>
>> wrote:
>>
>>> Hi all,
>>>
>>> It's great to see some effort in improving the website. The POC from
>>> Simhadri looks really cool; I didn't check the content but I love the look
>>> and feel.
>>>
>>> Now regarding the current process for modifying and updating the website
>>> there is some info in this relatively recent thread [1].
>>>
>>> Moving forward, I would really like to have the source code of the
>>> website (markdown etc) in the main repo of the project [2], and use GitHub
>>> actions to automatically build and push the content to the site repo [3]
>>> per commit basis.
>>> This workflow is used in Apache Calcite and I find it extremely
>>> convenient.
>>>
>>> Best,
>>> Stamatis
>>>
>>> [1] https://lists.apache.org/thread/4b6x4d6z4tgnv4mo0ycg30y4dlt0msbd
>>> [2] https://github.com/apache/hive
>>> [3] https://github.com/apache/hive-site
>>>
>>> On Thu, Sep 15, 2022 at 10:50 PM Ayush Saxena <ay...@gmail.com>
>>> wrote:
>>>
>>>> Owen,
>>>> I am not sure if I am catching you right, But now the repository for
>>>> the website has changed, we no longer use our main *hive.git*
>>>> repository for the website, We are using the* hive-site *repository
>>>> for the website, The migration happened this year January I suppose.
>>>>
>>>> Can give a check to the set of commit here from: gmcdonald
>>>> <https://github.com/apache/hive-site/commits?author=gmcdonald> and
>>>> Humbedooh
>>>> <https://github.com/apache/hive-site/commits?author=Humbedooh>
>>>> https://github.com/apache/hive-site/commits/main
>>>>
>>>> Now whatever you push to main branch of hive-site(
>>>> https://github.com/apache/hive-site) it gets published on the
>>>> *asf-site* branch by the buildbot(
>>>> https://github.com/apache/hive-site/commits/asf-site)
>>>>
>>>> Simhadri's changes will be directed to the main branch of the hive-site
>>>> repo and they will get auto published on the asf-site branch, I tried this
>>>> a couple of months back and it indeed worked that way. Let me know if we
>>>> are missing anything on this, I tried to find threads around this but not
>>>> sure if it is in private@ or so, couldn't find, I will try again and
>>>> if there is something around that what needs to be done, I will have a word
>>>> with the Infra folks and get that sorted, if it isn't already.
>>>>
>>>> -Ayush
>>>>
>>>> On Fri, 16 Sept 2022 at 01:49, Owen O'Malley <ow...@gmail.com>
>>>> wrote:
>>>>
>>>>> Look at the threads and talk to Apache Infra. They couldn't make it
>>>>> work before. We would have needed to manually publish to the asf-site
>>>>> branch.
>>>>>
>>>>> On Thu, Sep 15, 2022 at 7:54 PM Simhadri G <si...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Thanks Ayush, Pau Tallada and Owen O'Malley for the feedback!
>>>>>>
>>>>>> @Owen , This website revamp indeed replaces the website with markdown
>>>>>> as you have mentioned. I have referred to your PR for some of the content
>>>>>> for the site.
>>>>>> The actual code for the website is here:
>>>>>> https://github.com/simhadri-g/hive-site/tree/new-site
>>>>>>
>>>>>> Once we add markdown files to the source code under /content/ , hugo
>>>>>> will rebuild the files and generate the static html files in
>>>>>> ./public/ directory.
>>>>>> I have copied over these static files to a separate repo and
>>>>>> temporarily hosted it with gh-pages to start the mail chain.
>>>>>>
>>>>>>  For the final site, I am already trying to automate this with github
>>>>>> actions. So, as soon as any new changes are made to the site branch, the
>>>>>> github actions will automatically tigger and update the site.
>>>>>>
>>>>>> Thanks!
>>>>>>
>>>>>> On Fri, Sep 16, 2022 at 12:17 AM Owen O'Malley <
>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>
>>>>>>> I found it - https://github.com/apache/hive/pull/1410
>>>>>>>
>>>>>>> On Thu, Sep 15, 2022 at 6:42 PM Owen O'Malley <
>>>>>>> owen.omalley@gmail.com> wrote:
>>>>>>>
>>>>>>>> I had a PR to replace the website with markdown. Apache Infra was
>>>>>>>> supposed to make it autopublish. *sigh*
>>>>>>>>
>>>>>>>> .. Owen
>>>>>>>>
>>>>>>>> On Thu, Sep 15, 2022 at 4:23 PM Pau Tallada <ta...@pic.es> wrote:
>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> Great work!
>>>>>>>>> +1 on updating it as well
>>>>>>>>>
>>>>>>>>> Missatge de Ayush Saxena <ay...@gmail.com> del dia dj., 15 de
>>>>>>>>> set. 2022 a les 17:40:
>>>>>>>>>
>>>>>>>>>> Hi Simhadri,
>>>>>>>>>> Thanx for the initiative, +1 on updating our current website.
>>>>>>>>>> The new website looks way better than the existing one.
>>>>>>>>>> Can create a Jira and link this to that after a couple of days if
>>>>>>>>>> there aren’t any objections to the move, so as people can drop further
>>>>>>>>>> suggestions over there.
>>>>>>>>>>
>>>>>>>>>> -Ayush
>>>>>>>>>>
>>>>>>>>>> > On 15-Sep-2022, at 8:33 PM, SG <si...@gmail.com> wrote:
>>>>>>>>>> >
>>>>>>>>>> > Hi Everyone,
>>>>>>>>>> >
>>>>>>>>>> > The existing apache hive website https://hive.apache.org/
>>>>>>>>>> hasn't been
>>>>>>>>>> > updated for a very long time. Additionally, I was not able to
>>>>>>>>>> build the
>>>>>>>>>> > docker image associated with the site to test out new changes
>>>>>>>>>> as well.
>>>>>>>>>> > https://github.com/apache/hive-site
>>>>>>>>>> >
>>>>>>>>>> > Since the website is the front page of the project, I believe
>>>>>>>>>> it would be
>>>>>>>>>> > good to revamp the apache hive website with the latest features
>>>>>>>>>> and
>>>>>>>>>> > releases.
>>>>>>>>>> >
>>>>>>>>>> > As a result, I have spent some time setting up an initial draft
>>>>>>>>>> of the
>>>>>>>>>> > website. There are still quite a few things that still need to
>>>>>>>>>> be
>>>>>>>>>> > added/updated in the draft.  Here is the prototype site that I
>>>>>>>>>> put together
>>>>>>>>>> > so everyone could check it out:
>>>>>>>>>> https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>>> >
>>>>>>>>>> > The new website is based on Hugo. Hugo, is one of the most
>>>>>>>>>> popular
>>>>>>>>>> > open-source static site generators. I was able to get a hugo
>>>>>>>>>> version of the
>>>>>>>>>> > site up very quickly with a landing page and docs and hugo also
>>>>>>>>>> makes
>>>>>>>>>> > maintaining the site very simple.
>>>>>>>>>> >
>>>>>>>>>> > Please have a look. Any feedback is much appreciated.
>>>>>>>>>> >
>>>>>>>>>> > Existing website: https://hive.apache.org/
>>>>>>>>>> > New website: https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>>> >
>>>>>>>>>> > Thanks!
>>>>>>>>>> > Simhadri G
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> ----------------------------------
>>>>>>>>> Pau Tallada Crespí
>>>>>>>>> Departament de Serveis
>>>>>>>>> Port d'Informació Científica (PIC)
>>>>>>>>> Tel: +34 93 170 2729
>>>>>>>>> ----------------------------------
>>>>>>>>>
>>>>>>>>>

Re: Proposal: Revamp Apache Hive website.

Posted by Simhadri G <si...@gmail.com>.
Thanks Owen, Stamatis, Ayush and Alessandro for the feedback.

   - Regarding the javadocs and the automatically build and to deploy
   github-pages discussion in the previous PR thread [1]
   <https://github.com/apache/hive/pull/1410>,


   - Apache Iceberg-docs ([2] <https://iceberg.apache.org/javadoc/latest/>)
      has recently set up a github workflow ([3])
      <https://github.com/apache/iceberg-docs/actions/runs/3062679467/jobs/4943928455>
      to publish the javadocs from a given javadocs dir [4]
      <https://github.com/apache/iceberg-docs/tree/main/javadoc> , I think
      we can setup the same workflow for Hive javadocs.
      - As Ayush and Stamatis have mentioned, I think over the past 2
      years, apache infra has added support for github actions and we
can confirm
      that from Apache Iceberg/calcite docs that are currently using it.
      - But I am not sure regarding which branch or directory we will need
      to put the hive javadoc files . This needs more discussion and we can
      follow up on this([5]
      <https://github.com/apache/hive/pull/1410#issuecomment-680111530>) .


   -  I am not aware about the procedure or the approvals we need to move
   from hive-site repo back to the main repository. We will need help with
   this.

   - I was able to setup the github action on the POC repo:
   https://github.com/simhadri-g/hive-site/tree/new-site  .
   - Any changes to this repo/new-site will automatically reflect here once
      the github workflow completes: https://simhadri-g.github.io/hive-site/
      .

      - Considering the feedback, I think we can plan to do in 3 phases,
   for the first cut I would like to update the website in the present setup,
   followed by moving the javadocs to the hive-site repo  and as for the third
   phase , we can work on migrating from hive-site to hive repo.

   - If everyone agrees, can we please go ahead with the first phase?


[1]https://github.com/apache/hive/pull/1410,
[2]https://iceberg.apache.org/javadoc/latest/
[3]
https://github.com/apache/iceberg-docs/actions/runs/3062679467/jobs/4943928455
[4]https://github.com/apache/iceberg-docs/tree/main/javadoc
[5]https://github.com/apache/hive/pull/1410#issuecomment-680111530
[6] https://github.com/apache/hive/pull/1410#issuecomment-680102815


Thanks!
Simhadri G

On Mon, Sep 19, 2022 at 1:50 PM Alessandro Solimando <
alessandro.solimando@gmail.com> wrote:

> Hi everyone,
> thanks Simhadri for pushing this forward.
>
> I like the look and feel of the new website, and I agree with Stamatis
> that having the website sources in the Hive repo, and automatically
> publishing the site upon commits would be very beneficial.
>
> Best regards,
> Alessandro
>
> On Thu, 15 Sept 2022 at 23:11, Stamatis Zampetakis <za...@gmail.com>
> wrote:
>
>> Hi all,
>>
>> It's great to see some effort in improving the website. The POC from
>> Simhadri looks really cool; I didn't check the content but I love the look
>> and feel.
>>
>> Now regarding the current process for modifying and updating the website
>> there is some info in this relatively recent thread [1].
>>
>> Moving forward, I would really like to have the source code of the
>> website (markdown etc) in the main repo of the project [2], and use GitHub
>> actions to automatically build and push the content to the site repo [3]
>> per commit basis.
>> This workflow is used in Apache Calcite and I find it extremely
>> convenient.
>>
>> Best,
>> Stamatis
>>
>> [1] https://lists.apache.org/thread/4b6x4d6z4tgnv4mo0ycg30y4dlt0msbd
>> [2] https://github.com/apache/hive
>> [3] https://github.com/apache/hive-site
>>
>> On Thu, Sep 15, 2022 at 10:50 PM Ayush Saxena <ay...@gmail.com> wrote:
>>
>>> Owen,
>>> I am not sure if I am catching you right, But now the repository for the
>>> website has changed, we no longer use our main *hive.git* repository
>>> for the website, We are using the* hive-site *repository for the
>>> website, The migration happened this year January I suppose.
>>>
>>> Can give a check to the set of commit here from: gmcdonald
>>> <https://github.com/apache/hive-site/commits?author=gmcdonald> and
>>> Humbedooh <https://github.com/apache/hive-site/commits?author=Humbedooh>
>>> https://github.com/apache/hive-site/commits/main
>>>
>>> Now whatever you push to main branch of hive-site(
>>> https://github.com/apache/hive-site) it gets published on the *asf-site*
>>> branch by the buildbot(
>>> https://github.com/apache/hive-site/commits/asf-site)
>>>
>>> Simhadri's changes will be directed to the main branch of the hive-site
>>> repo and they will get auto published on the asf-site branch, I tried this
>>> a couple of months back and it indeed worked that way. Let me know if we
>>> are missing anything on this, I tried to find threads around this but not
>>> sure if it is in private@ or so, couldn't find, I will try again and if
>>> there is something around that what needs to be done, I will have a word
>>> with the Infra folks and get that sorted, if it isn't already.
>>>
>>> -Ayush
>>>
>>> On Fri, 16 Sept 2022 at 01:49, Owen O'Malley <ow...@gmail.com>
>>> wrote:
>>>
>>>> Look at the threads and talk to Apache Infra. They couldn't make it
>>>> work before. We would have needed to manually publish to the asf-site
>>>> branch.
>>>>
>>>> On Thu, Sep 15, 2022 at 7:54 PM Simhadri G <si...@gmail.com>
>>>> wrote:
>>>>
>>>>> Thanks Ayush, Pau Tallada and Owen O'Malley for the feedback!
>>>>>
>>>>> @Owen , This website revamp indeed replaces the website with markdown
>>>>> as you have mentioned. I have referred to your PR for some of the content
>>>>> for the site.
>>>>> The actual code for the website is here:
>>>>> https://github.com/simhadri-g/hive-site/tree/new-site
>>>>>
>>>>> Once we add markdown files to the source code under /content/ , hugo
>>>>> will rebuild the files and generate the static html files in ./public/
>>>>> directory.
>>>>> I have copied over these static files to a separate repo and
>>>>> temporarily hosted it with gh-pages to start the mail chain.
>>>>>
>>>>>  For the final site, I am already trying to automate this with github
>>>>> actions. So, as soon as any new changes are made to the site branch, the
>>>>> github actions will automatically tigger and update the site.
>>>>>
>>>>> Thanks!
>>>>>
>>>>> On Fri, Sep 16, 2022 at 12:17 AM Owen O'Malley <ow...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> I found it - https://github.com/apache/hive/pull/1410
>>>>>>
>>>>>> On Thu, Sep 15, 2022 at 6:42 PM Owen O'Malley <ow...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> I had a PR to replace the website with markdown. Apache Infra was
>>>>>>> supposed to make it autopublish. *sigh*
>>>>>>>
>>>>>>> .. Owen
>>>>>>>
>>>>>>> On Thu, Sep 15, 2022 at 4:23 PM Pau Tallada <ta...@pic.es> wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> Great work!
>>>>>>>> +1 on updating it as well
>>>>>>>>
>>>>>>>> Missatge de Ayush Saxena <ay...@gmail.com> del dia dj., 15 de
>>>>>>>> set. 2022 a les 17:40:
>>>>>>>>
>>>>>>>>> Hi Simhadri,
>>>>>>>>> Thanx for the initiative, +1 on updating our current website.
>>>>>>>>> The new website looks way better than the existing one.
>>>>>>>>> Can create a Jira and link this to that after a couple of days if
>>>>>>>>> there aren’t any objections to the move, so as people can drop further
>>>>>>>>> suggestions over there.
>>>>>>>>>
>>>>>>>>> -Ayush
>>>>>>>>>
>>>>>>>>> > On 15-Sep-2022, at 8:33 PM, SG <si...@gmail.com> wrote:
>>>>>>>>> >
>>>>>>>>> > Hi Everyone,
>>>>>>>>> >
>>>>>>>>> > The existing apache hive website https://hive.apache.org/
>>>>>>>>> hasn't been
>>>>>>>>> > updated for a very long time. Additionally, I was not able to
>>>>>>>>> build the
>>>>>>>>> > docker image associated with the site to test out new changes as
>>>>>>>>> well.
>>>>>>>>> > https://github.com/apache/hive-site
>>>>>>>>> >
>>>>>>>>> > Since the website is the front page of the project, I believe it
>>>>>>>>> would be
>>>>>>>>> > good to revamp the apache hive website with the latest features
>>>>>>>>> and
>>>>>>>>> > releases.
>>>>>>>>> >
>>>>>>>>> > As a result, I have spent some time setting up an initial draft
>>>>>>>>> of the
>>>>>>>>> > website. There are still quite a few things that still need to be
>>>>>>>>> > added/updated in the draft.  Here is the prototype site that I
>>>>>>>>> put together
>>>>>>>>> > so everyone could check it out:
>>>>>>>>> https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>> >
>>>>>>>>> > The new website is based on Hugo. Hugo, is one of the most
>>>>>>>>> popular
>>>>>>>>> > open-source static site generators. I was able to get a hugo
>>>>>>>>> version of the
>>>>>>>>> > site up very quickly with a landing page and docs and hugo also
>>>>>>>>> makes
>>>>>>>>> > maintaining the site very simple.
>>>>>>>>> >
>>>>>>>>> > Please have a look. Any feedback is much appreciated.
>>>>>>>>> >
>>>>>>>>> > Existing website: https://hive.apache.org/
>>>>>>>>> > New website: https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>> >
>>>>>>>>> > Thanks!
>>>>>>>>> > Simhadri G
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> ----------------------------------
>>>>>>>> Pau Tallada Crespí
>>>>>>>> Departament de Serveis
>>>>>>>> Port d'Informació Científica (PIC)
>>>>>>>> Tel: +34 93 170 2729
>>>>>>>> ----------------------------------
>>>>>>>>
>>>>>>>>

Re: Proposal: Revamp Apache Hive website.

Posted by Simhadri G <si...@gmail.com>.
Thanks Owen, Stamatis, Ayush and Alessandro for the feedback.

   - Regarding the javadocs and the automatically build and to deploy
   github-pages discussion in the previous PR thread [1]
   <https://github.com/apache/hive/pull/1410>,


   - Apache Iceberg-docs ([2] <https://iceberg.apache.org/javadoc/latest/>)
      has recently set up a github workflow ([3])
      <https://github.com/apache/iceberg-docs/actions/runs/3062679467/jobs/4943928455>
      to publish the javadocs from a given javadocs dir [4]
      <https://github.com/apache/iceberg-docs/tree/main/javadoc> , I think
      we can setup the same workflow for Hive javadocs.
      - As Ayush and Stamatis have mentioned, I think over the past 2
      years, apache infra has added support for github actions and we
can confirm
      that from Apache Iceberg/calcite docs that are currently using it.
      - But I am not sure regarding which branch or directory we will need
      to put the hive javadoc files . This needs more discussion and we can
      follow up on this([5]
      <https://github.com/apache/hive/pull/1410#issuecomment-680111530>) .


   -  I am not aware about the procedure or the approvals we need to move
   from hive-site repo back to the main repository. We will need help with
   this.

   - I was able to setup the github action on the POC repo:
   https://github.com/simhadri-g/hive-site/tree/new-site  .
   - Any changes to this repo/new-site will automatically reflect here once
      the github workflow completes: https://simhadri-g.github.io/hive-site/
      .

      - Considering the feedback, I think we can plan to do in 3 phases,
   for the first cut I would like to update the website in the present setup,
   followed by moving the javadocs to the hive-site repo  and as for the third
   phase , we can work on migrating from hive-site to hive repo.

   - If everyone agrees, can we please go ahead with the first phase?


[1]https://github.com/apache/hive/pull/1410,
[2]https://iceberg.apache.org/javadoc/latest/
[3]
https://github.com/apache/iceberg-docs/actions/runs/3062679467/jobs/4943928455
[4]https://github.com/apache/iceberg-docs/tree/main/javadoc
[5]https://github.com/apache/hive/pull/1410#issuecomment-680111530
[6] https://github.com/apache/hive/pull/1410#issuecomment-680102815


Thanks!
Simhadri G

On Mon, Sep 19, 2022 at 1:50 PM Alessandro Solimando <
alessandro.solimando@gmail.com> wrote:

> Hi everyone,
> thanks Simhadri for pushing this forward.
>
> I like the look and feel of the new website, and I agree with Stamatis
> that having the website sources in the Hive repo, and automatically
> publishing the site upon commits would be very beneficial.
>
> Best regards,
> Alessandro
>
> On Thu, 15 Sept 2022 at 23:11, Stamatis Zampetakis <za...@gmail.com>
> wrote:
>
>> Hi all,
>>
>> It's great to see some effort in improving the website. The POC from
>> Simhadri looks really cool; I didn't check the content but I love the look
>> and feel.
>>
>> Now regarding the current process for modifying and updating the website
>> there is some info in this relatively recent thread [1].
>>
>> Moving forward, I would really like to have the source code of the
>> website (markdown etc) in the main repo of the project [2], and use GitHub
>> actions to automatically build and push the content to the site repo [3]
>> per commit basis.
>> This workflow is used in Apache Calcite and I find it extremely
>> convenient.
>>
>> Best,
>> Stamatis
>>
>> [1] https://lists.apache.org/thread/4b6x4d6z4tgnv4mo0ycg30y4dlt0msbd
>> [2] https://github.com/apache/hive
>> [3] https://github.com/apache/hive-site
>>
>> On Thu, Sep 15, 2022 at 10:50 PM Ayush Saxena <ay...@gmail.com> wrote:
>>
>>> Owen,
>>> I am not sure if I am catching you right, But now the repository for the
>>> website has changed, we no longer use our main *hive.git* repository
>>> for the website, We are using the* hive-site *repository for the
>>> website, The migration happened this year January I suppose.
>>>
>>> Can give a check to the set of commit here from: gmcdonald
>>> <https://github.com/apache/hive-site/commits?author=gmcdonald> and
>>> Humbedooh <https://github.com/apache/hive-site/commits?author=Humbedooh>
>>> https://github.com/apache/hive-site/commits/main
>>>
>>> Now whatever you push to main branch of hive-site(
>>> https://github.com/apache/hive-site) it gets published on the *asf-site*
>>> branch by the buildbot(
>>> https://github.com/apache/hive-site/commits/asf-site)
>>>
>>> Simhadri's changes will be directed to the main branch of the hive-site
>>> repo and they will get auto published on the asf-site branch, I tried this
>>> a couple of months back and it indeed worked that way. Let me know if we
>>> are missing anything on this, I tried to find threads around this but not
>>> sure if it is in private@ or so, couldn't find, I will try again and if
>>> there is something around that what needs to be done, I will have a word
>>> with the Infra folks and get that sorted, if it isn't already.
>>>
>>> -Ayush
>>>
>>> On Fri, 16 Sept 2022 at 01:49, Owen O'Malley <ow...@gmail.com>
>>> wrote:
>>>
>>>> Look at the threads and talk to Apache Infra. They couldn't make it
>>>> work before. We would have needed to manually publish to the asf-site
>>>> branch.
>>>>
>>>> On Thu, Sep 15, 2022 at 7:54 PM Simhadri G <si...@gmail.com>
>>>> wrote:
>>>>
>>>>> Thanks Ayush, Pau Tallada and Owen O'Malley for the feedback!
>>>>>
>>>>> @Owen , This website revamp indeed replaces the website with markdown
>>>>> as you have mentioned. I have referred to your PR for some of the content
>>>>> for the site.
>>>>> The actual code for the website is here:
>>>>> https://github.com/simhadri-g/hive-site/tree/new-site
>>>>>
>>>>> Once we add markdown files to the source code under /content/ , hugo
>>>>> will rebuild the files and generate the static html files in ./public/
>>>>> directory.
>>>>> I have copied over these static files to a separate repo and
>>>>> temporarily hosted it with gh-pages to start the mail chain.
>>>>>
>>>>>  For the final site, I am already trying to automate this with github
>>>>> actions. So, as soon as any new changes are made to the site branch, the
>>>>> github actions will automatically tigger and update the site.
>>>>>
>>>>> Thanks!
>>>>>
>>>>> On Fri, Sep 16, 2022 at 12:17 AM Owen O'Malley <ow...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> I found it - https://github.com/apache/hive/pull/1410
>>>>>>
>>>>>> On Thu, Sep 15, 2022 at 6:42 PM Owen O'Malley <ow...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> I had a PR to replace the website with markdown. Apache Infra was
>>>>>>> supposed to make it autopublish. *sigh*
>>>>>>>
>>>>>>> .. Owen
>>>>>>>
>>>>>>> On Thu, Sep 15, 2022 at 4:23 PM Pau Tallada <ta...@pic.es> wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> Great work!
>>>>>>>> +1 on updating it as well
>>>>>>>>
>>>>>>>> Missatge de Ayush Saxena <ay...@gmail.com> del dia dj., 15 de
>>>>>>>> set. 2022 a les 17:40:
>>>>>>>>
>>>>>>>>> Hi Simhadri,
>>>>>>>>> Thanx for the initiative, +1 on updating our current website.
>>>>>>>>> The new website looks way better than the existing one.
>>>>>>>>> Can create a Jira and link this to that after a couple of days if
>>>>>>>>> there aren’t any objections to the move, so as people can drop further
>>>>>>>>> suggestions over there.
>>>>>>>>>
>>>>>>>>> -Ayush
>>>>>>>>>
>>>>>>>>> > On 15-Sep-2022, at 8:33 PM, SG <si...@gmail.com> wrote:
>>>>>>>>> >
>>>>>>>>> > Hi Everyone,
>>>>>>>>> >
>>>>>>>>> > The existing apache hive website https://hive.apache.org/
>>>>>>>>> hasn't been
>>>>>>>>> > updated for a very long time. Additionally, I was not able to
>>>>>>>>> build the
>>>>>>>>> > docker image associated with the site to test out new changes as
>>>>>>>>> well.
>>>>>>>>> > https://github.com/apache/hive-site
>>>>>>>>> >
>>>>>>>>> > Since the website is the front page of the project, I believe it
>>>>>>>>> would be
>>>>>>>>> > good to revamp the apache hive website with the latest features
>>>>>>>>> and
>>>>>>>>> > releases.
>>>>>>>>> >
>>>>>>>>> > As a result, I have spent some time setting up an initial draft
>>>>>>>>> of the
>>>>>>>>> > website. There are still quite a few things that still need to be
>>>>>>>>> > added/updated in the draft.  Here is the prototype site that I
>>>>>>>>> put together
>>>>>>>>> > so everyone could check it out:
>>>>>>>>> https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>> >
>>>>>>>>> > The new website is based on Hugo. Hugo, is one of the most
>>>>>>>>> popular
>>>>>>>>> > open-source static site generators. I was able to get a hugo
>>>>>>>>> version of the
>>>>>>>>> > site up very quickly with a landing page and docs and hugo also
>>>>>>>>> makes
>>>>>>>>> > maintaining the site very simple.
>>>>>>>>> >
>>>>>>>>> > Please have a look. Any feedback is much appreciated.
>>>>>>>>> >
>>>>>>>>> > Existing website: https://hive.apache.org/
>>>>>>>>> > New website: https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>>> >
>>>>>>>>> > Thanks!
>>>>>>>>> > Simhadri G
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> ----------------------------------
>>>>>>>> Pau Tallada Crespí
>>>>>>>> Departament de Serveis
>>>>>>>> Port d'Informació Científica (PIC)
>>>>>>>> Tel: +34 93 170 2729
>>>>>>>> ----------------------------------
>>>>>>>>
>>>>>>>>

Re: Proposal: Revamp Apache Hive website.

Posted by Alessandro Solimando <al...@gmail.com>.
Hi everyone,
thanks Simhadri for pushing this forward.

I like the look and feel of the new website, and I agree with Stamatis that
having the website sources in the Hive repo, and automatically publishing
the site upon commits would be very beneficial.

Best regards,
Alessandro

On Thu, 15 Sept 2022 at 23:11, Stamatis Zampetakis <za...@gmail.com>
wrote:

> Hi all,
>
> It's great to see some effort in improving the website. The POC from
> Simhadri looks really cool; I didn't check the content but I love the look
> and feel.
>
> Now regarding the current process for modifying and updating the website
> there is some info in this relatively recent thread [1].
>
> Moving forward, I would really like to have the source code of the website
> (markdown etc) in the main repo of the project [2], and use GitHub actions
> to automatically build and push the content to the site repo [3] per commit
> basis.
> This workflow is used in Apache Calcite and I find it extremely convenient.
>
> Best,
> Stamatis
>
> [1] https://lists.apache.org/thread/4b6x4d6z4tgnv4mo0ycg30y4dlt0msbd
> [2] https://github.com/apache/hive
> [3] https://github.com/apache/hive-site
>
> On Thu, Sep 15, 2022 at 10:50 PM Ayush Saxena <ay...@gmail.com> wrote:
>
>> Owen,
>> I am not sure if I am catching you right, But now the repository for the
>> website has changed, we no longer use our main *hive.git* repository for
>> the website, We are using the* hive-site *repository for the website,
>> The migration happened this year January I suppose.
>>
>> Can give a check to the set of commit here from: gmcdonald
>> <https://github.com/apache/hive-site/commits?author=gmcdonald> and
>> Humbedooh <https://github.com/apache/hive-site/commits?author=Humbedooh>
>> https://github.com/apache/hive-site/commits/main
>>
>> Now whatever you push to main branch of hive-site(
>> https://github.com/apache/hive-site) it gets published on the *asf-site*
>> branch by the buildbot(
>> https://github.com/apache/hive-site/commits/asf-site)
>>
>> Simhadri's changes will be directed to the main branch of the hive-site
>> repo and they will get auto published on the asf-site branch, I tried this
>> a couple of months back and it indeed worked that way. Let me know if we
>> are missing anything on this, I tried to find threads around this but not
>> sure if it is in private@ or so, couldn't find, I will try again and if
>> there is something around that what needs to be done, I will have a word
>> with the Infra folks and get that sorted, if it isn't already.
>>
>> -Ayush
>>
>> On Fri, 16 Sept 2022 at 01:49, Owen O'Malley <ow...@gmail.com>
>> wrote:
>>
>>> Look at the threads and talk to Apache Infra. They couldn't make it work
>>> before. We would have needed to manually publish to the asf-site branch.
>>>
>>> On Thu, Sep 15, 2022 at 7:54 PM Simhadri G <si...@gmail.com>
>>> wrote:
>>>
>>>> Thanks Ayush, Pau Tallada and Owen O'Malley for the feedback!
>>>>
>>>> @Owen , This website revamp indeed replaces the website with markdown
>>>> as you have mentioned. I have referred to your PR for some of the content
>>>> for the site.
>>>> The actual code for the website is here:
>>>> https://github.com/simhadri-g/hive-site/tree/new-site
>>>>
>>>> Once we add markdown files to the source code under /content/ , hugo
>>>> will rebuild the files and generate the static html files in ./public/
>>>> directory.
>>>> I have copied over these static files to a separate repo and
>>>> temporarily hosted it with gh-pages to start the mail chain.
>>>>
>>>>  For the final site, I am already trying to automate this with github
>>>> actions. So, as soon as any new changes are made to the site branch, the
>>>> github actions will automatically tigger and update the site.
>>>>
>>>> Thanks!
>>>>
>>>> On Fri, Sep 16, 2022 at 12:17 AM Owen O'Malley <ow...@gmail.com>
>>>> wrote:
>>>>
>>>>> I found it - https://github.com/apache/hive/pull/1410
>>>>>
>>>>> On Thu, Sep 15, 2022 at 6:42 PM Owen O'Malley <ow...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> I had a PR to replace the website with markdown. Apache Infra was
>>>>>> supposed to make it autopublish. *sigh*
>>>>>>
>>>>>> .. Owen
>>>>>>
>>>>>> On Thu, Sep 15, 2022 at 4:23 PM Pau Tallada <ta...@pic.es> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> Great work!
>>>>>>> +1 on updating it as well
>>>>>>>
>>>>>>> Missatge de Ayush Saxena <ay...@gmail.com> del dia dj., 15 de
>>>>>>> set. 2022 a les 17:40:
>>>>>>>
>>>>>>>> Hi Simhadri,
>>>>>>>> Thanx for the initiative, +1 on updating our current website.
>>>>>>>> The new website looks way better than the existing one.
>>>>>>>> Can create a Jira and link this to that after a couple of days if
>>>>>>>> there aren’t any objections to the move, so as people can drop further
>>>>>>>> suggestions over there.
>>>>>>>>
>>>>>>>> -Ayush
>>>>>>>>
>>>>>>>> > On 15-Sep-2022, at 8:33 PM, SG <si...@gmail.com> wrote:
>>>>>>>> >
>>>>>>>> > Hi Everyone,
>>>>>>>> >
>>>>>>>> > The existing apache hive website https://hive.apache.org/ hasn't
>>>>>>>> been
>>>>>>>> > updated for a very long time. Additionally, I was not able to
>>>>>>>> build the
>>>>>>>> > docker image associated with the site to test out new changes as
>>>>>>>> well.
>>>>>>>> > https://github.com/apache/hive-site
>>>>>>>> >
>>>>>>>> > Since the website is the front page of the project, I believe it
>>>>>>>> would be
>>>>>>>> > good to revamp the apache hive website with the latest features
>>>>>>>> and
>>>>>>>> > releases.
>>>>>>>> >
>>>>>>>> > As a result, I have spent some time setting up an initial draft
>>>>>>>> of the
>>>>>>>> > website. There are still quite a few things that still need to be
>>>>>>>> > added/updated in the draft.  Here is the prototype site that I
>>>>>>>> put together
>>>>>>>> > so everyone could check it out:
>>>>>>>> https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>> >
>>>>>>>> > The new website is based on Hugo. Hugo, is one of the most popular
>>>>>>>> > open-source static site generators. I was able to get a hugo
>>>>>>>> version of the
>>>>>>>> > site up very quickly with a landing page and docs and hugo also
>>>>>>>> makes
>>>>>>>> > maintaining the site very simple.
>>>>>>>> >
>>>>>>>> > Please have a look. Any feedback is much appreciated.
>>>>>>>> >
>>>>>>>> > Existing website: https://hive.apache.org/
>>>>>>>> > New website: https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>> >
>>>>>>>> > Thanks!
>>>>>>>> > Simhadri G
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> ----------------------------------
>>>>>>> Pau Tallada Crespí
>>>>>>> Departament de Serveis
>>>>>>> Port d'Informació Científica (PIC)
>>>>>>> Tel: +34 93 170 2729
>>>>>>> ----------------------------------
>>>>>>>
>>>>>>>

Re: Proposal: Revamp Apache Hive website.

Posted by Alessandro Solimando <al...@gmail.com>.
Hi everyone,
thanks Simhadri for pushing this forward.

I like the look and feel of the new website, and I agree with Stamatis that
having the website sources in the Hive repo, and automatically publishing
the site upon commits would be very beneficial.

Best regards,
Alessandro

On Thu, 15 Sept 2022 at 23:11, Stamatis Zampetakis <za...@gmail.com>
wrote:

> Hi all,
>
> It's great to see some effort in improving the website. The POC from
> Simhadri looks really cool; I didn't check the content but I love the look
> and feel.
>
> Now regarding the current process for modifying and updating the website
> there is some info in this relatively recent thread [1].
>
> Moving forward, I would really like to have the source code of the website
> (markdown etc) in the main repo of the project [2], and use GitHub actions
> to automatically build and push the content to the site repo [3] per commit
> basis.
> This workflow is used in Apache Calcite and I find it extremely convenient.
>
> Best,
> Stamatis
>
> [1] https://lists.apache.org/thread/4b6x4d6z4tgnv4mo0ycg30y4dlt0msbd
> [2] https://github.com/apache/hive
> [3] https://github.com/apache/hive-site
>
> On Thu, Sep 15, 2022 at 10:50 PM Ayush Saxena <ay...@gmail.com> wrote:
>
>> Owen,
>> I am not sure if I am catching you right, But now the repository for the
>> website has changed, we no longer use our main *hive.git* repository for
>> the website, We are using the* hive-site *repository for the website,
>> The migration happened this year January I suppose.
>>
>> Can give a check to the set of commit here from: gmcdonald
>> <https://github.com/apache/hive-site/commits?author=gmcdonald> and
>> Humbedooh <https://github.com/apache/hive-site/commits?author=Humbedooh>
>> https://github.com/apache/hive-site/commits/main
>>
>> Now whatever you push to main branch of hive-site(
>> https://github.com/apache/hive-site) it gets published on the *asf-site*
>> branch by the buildbot(
>> https://github.com/apache/hive-site/commits/asf-site)
>>
>> Simhadri's changes will be directed to the main branch of the hive-site
>> repo and they will get auto published on the asf-site branch, I tried this
>> a couple of months back and it indeed worked that way. Let me know if we
>> are missing anything on this, I tried to find threads around this but not
>> sure if it is in private@ or so, couldn't find, I will try again and if
>> there is something around that what needs to be done, I will have a word
>> with the Infra folks and get that sorted, if it isn't already.
>>
>> -Ayush
>>
>> On Fri, 16 Sept 2022 at 01:49, Owen O'Malley <ow...@gmail.com>
>> wrote:
>>
>>> Look at the threads and talk to Apache Infra. They couldn't make it work
>>> before. We would have needed to manually publish to the asf-site branch.
>>>
>>> On Thu, Sep 15, 2022 at 7:54 PM Simhadri G <si...@gmail.com>
>>> wrote:
>>>
>>>> Thanks Ayush, Pau Tallada and Owen O'Malley for the feedback!
>>>>
>>>> @Owen , This website revamp indeed replaces the website with markdown
>>>> as you have mentioned. I have referred to your PR for some of the content
>>>> for the site.
>>>> The actual code for the website is here:
>>>> https://github.com/simhadri-g/hive-site/tree/new-site
>>>>
>>>> Once we add markdown files to the source code under /content/ , hugo
>>>> will rebuild the files and generate the static html files in ./public/
>>>> directory.
>>>> I have copied over these static files to a separate repo and
>>>> temporarily hosted it with gh-pages to start the mail chain.
>>>>
>>>>  For the final site, I am already trying to automate this with github
>>>> actions. So, as soon as any new changes are made to the site branch, the
>>>> github actions will automatically tigger and update the site.
>>>>
>>>> Thanks!
>>>>
>>>> On Fri, Sep 16, 2022 at 12:17 AM Owen O'Malley <ow...@gmail.com>
>>>> wrote:
>>>>
>>>>> I found it - https://github.com/apache/hive/pull/1410
>>>>>
>>>>> On Thu, Sep 15, 2022 at 6:42 PM Owen O'Malley <ow...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> I had a PR to replace the website with markdown. Apache Infra was
>>>>>> supposed to make it autopublish. *sigh*
>>>>>>
>>>>>> .. Owen
>>>>>>
>>>>>> On Thu, Sep 15, 2022 at 4:23 PM Pau Tallada <ta...@pic.es> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> Great work!
>>>>>>> +1 on updating it as well
>>>>>>>
>>>>>>> Missatge de Ayush Saxena <ay...@gmail.com> del dia dj., 15 de
>>>>>>> set. 2022 a les 17:40:
>>>>>>>
>>>>>>>> Hi Simhadri,
>>>>>>>> Thanx for the initiative, +1 on updating our current website.
>>>>>>>> The new website looks way better than the existing one.
>>>>>>>> Can create a Jira and link this to that after a couple of days if
>>>>>>>> there aren’t any objections to the move, so as people can drop further
>>>>>>>> suggestions over there.
>>>>>>>>
>>>>>>>> -Ayush
>>>>>>>>
>>>>>>>> > On 15-Sep-2022, at 8:33 PM, SG <si...@gmail.com> wrote:
>>>>>>>> >
>>>>>>>> > Hi Everyone,
>>>>>>>> >
>>>>>>>> > The existing apache hive website https://hive.apache.org/ hasn't
>>>>>>>> been
>>>>>>>> > updated for a very long time. Additionally, I was not able to
>>>>>>>> build the
>>>>>>>> > docker image associated with the site to test out new changes as
>>>>>>>> well.
>>>>>>>> > https://github.com/apache/hive-site
>>>>>>>> >
>>>>>>>> > Since the website is the front page of the project, I believe it
>>>>>>>> would be
>>>>>>>> > good to revamp the apache hive website with the latest features
>>>>>>>> and
>>>>>>>> > releases.
>>>>>>>> >
>>>>>>>> > As a result, I have spent some time setting up an initial draft
>>>>>>>> of the
>>>>>>>> > website. There are still quite a few things that still need to be
>>>>>>>> > added/updated in the draft.  Here is the prototype site that I
>>>>>>>> put together
>>>>>>>> > so everyone could check it out:
>>>>>>>> https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>> >
>>>>>>>> > The new website is based on Hugo. Hugo, is one of the most popular
>>>>>>>> > open-source static site generators. I was able to get a hugo
>>>>>>>> version of the
>>>>>>>> > site up very quickly with a landing page and docs and hugo also
>>>>>>>> makes
>>>>>>>> > maintaining the site very simple.
>>>>>>>> >
>>>>>>>> > Please have a look. Any feedback is much appreciated.
>>>>>>>> >
>>>>>>>> > Existing website: https://hive.apache.org/
>>>>>>>> > New website: https://simhadri-g.github.io/hive-site-hugo/
>>>>>>>> >
>>>>>>>> > Thanks!
>>>>>>>> > Simhadri G
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> ----------------------------------
>>>>>>> Pau Tallada Crespí
>>>>>>> Departament de Serveis
>>>>>>> Port d'Informació Científica (PIC)
>>>>>>> Tel: +34 93 170 2729
>>>>>>> ----------------------------------
>>>>>>>
>>>>>>>

Re: Proposal: Revamp Apache Hive website.

Posted by Stamatis Zampetakis <za...@gmail.com>.
Hi all,

It's great to see some effort in improving the website. The POC from
Simhadri looks really cool; I didn't check the content but I love the look
and feel.

Now regarding the current process for modifying and updating the website
there is some info in this relatively recent thread [1].

Moving forward, I would really like to have the source code of the website
(markdown etc) in the main repo of the project [2], and use GitHub actions
to automatically build and push the content to the site repo [3] per commit
basis.
This workflow is used in Apache Calcite and I find it extremely convenient.

Best,
Stamatis

[1] https://lists.apache.org/thread/4b6x4d6z4tgnv4mo0ycg30y4dlt0msbd
[2] https://github.com/apache/hive
[3] https://github.com/apache/hive-site

On Thu, Sep 15, 2022 at 10:50 PM Ayush Saxena <ay...@gmail.com> wrote:

> Owen,
> I am not sure if I am catching you right, But now the repository for the
> website has changed, we no longer use our main *hive.git* repository for
> the website, We are using the* hive-site *repository for the website, The
> migration happened this year January I suppose.
>
> Can give a check to the set of commit here from: gmcdonald
> <https://github.com/apache/hive-site/commits?author=gmcdonald> and
> Humbedooh <https://github.com/apache/hive-site/commits?author=Humbedooh>
> https://github.com/apache/hive-site/commits/main
>
> Now whatever you push to main branch of hive-site(
> https://github.com/apache/hive-site) it gets published on the *asf-site*
> branch by the buildbot(
> https://github.com/apache/hive-site/commits/asf-site)
>
> Simhadri's changes will be directed to the main branch of the hive-site
> repo and they will get auto published on the asf-site branch, I tried this
> a couple of months back and it indeed worked that way. Let me know if we
> are missing anything on this, I tried to find threads around this but not
> sure if it is in private@ or so, couldn't find, I will try again and if
> there is something around that what needs to be done, I will have a word
> with the Infra folks and get that sorted, if it isn't already.
>
> -Ayush
>
> On Fri, 16 Sept 2022 at 01:49, Owen O'Malley <ow...@gmail.com>
> wrote:
>
>> Look at the threads and talk to Apache Infra. They couldn't make it work
>> before. We would have needed to manually publish to the asf-site branch.
>>
>> On Thu, Sep 15, 2022 at 7:54 PM Simhadri G <si...@gmail.com> wrote:
>>
>>> Thanks Ayush, Pau Tallada and Owen O'Malley for the feedback!
>>>
>>> @Owen , This website revamp indeed replaces the website with markdown as
>>> you have mentioned. I have referred to your PR for some of the content for
>>> the site.
>>> The actual code for the website is here:
>>> https://github.com/simhadri-g/hive-site/tree/new-site
>>>
>>> Once we add markdown files to the source code under /content/ , hugo
>>> will rebuild the files and generate the static html files in ./public/
>>> directory.
>>> I have copied over these static files to a separate repo and temporarily
>>> hosted it with gh-pages to start the mail chain.
>>>
>>>  For the final site, I am already trying to automate this with github
>>> actions. So, as soon as any new changes are made to the site branch, the
>>> github actions will automatically tigger and update the site.
>>>
>>> Thanks!
>>>
>>> On Fri, Sep 16, 2022 at 12:17 AM Owen O'Malley <ow...@gmail.com>
>>> wrote:
>>>
>>>> I found it - https://github.com/apache/hive/pull/1410
>>>>
>>>> On Thu, Sep 15, 2022 at 6:42 PM Owen O'Malley <ow...@gmail.com>
>>>> wrote:
>>>>
>>>>> I had a PR to replace the website with markdown. Apache Infra was
>>>>> supposed to make it autopublish. *sigh*
>>>>>
>>>>> .. Owen
>>>>>
>>>>> On Thu, Sep 15, 2022 at 4:23 PM Pau Tallada <ta...@pic.es> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> Great work!
>>>>>> +1 on updating it as well
>>>>>>
>>>>>> Missatge de Ayush Saxena <ay...@gmail.com> del dia dj., 15 de
>>>>>> set. 2022 a les 17:40:
>>>>>>
>>>>>>> Hi Simhadri,
>>>>>>> Thanx for the initiative, +1 on updating our current website.
>>>>>>> The new website looks way better than the existing one.
>>>>>>> Can create a Jira and link this to that after a couple of days if
>>>>>>> there aren’t any objections to the move, so as people can drop further
>>>>>>> suggestions over there.
>>>>>>>
>>>>>>> -Ayush
>>>>>>>
>>>>>>> > On 15-Sep-2022, at 8:33 PM, SG <si...@gmail.com> wrote:
>>>>>>> >
>>>>>>> > Hi Everyone,
>>>>>>> >
>>>>>>> > The existing apache hive website https://hive.apache.org/ hasn't
>>>>>>> been
>>>>>>> > updated for a very long time. Additionally, I was not able to
>>>>>>> build the
>>>>>>> > docker image associated with the site to test out new changes as
>>>>>>> well.
>>>>>>> > https://github.com/apache/hive-site
>>>>>>> >
>>>>>>> > Since the website is the front page of the project, I believe it
>>>>>>> would be
>>>>>>> > good to revamp the apache hive website with the latest features and
>>>>>>> > releases.
>>>>>>> >
>>>>>>> > As a result, I have spent some time setting up an initial draft of
>>>>>>> the
>>>>>>> > website. There are still quite a few things that still need to be
>>>>>>> > added/updated in the draft.  Here is the prototype site that I put
>>>>>>> together
>>>>>>> > so everyone could check it out:
>>>>>>> https://simhadri-g.github.io/hive-site-hugo/
>>>>>>> >
>>>>>>> > The new website is based on Hugo. Hugo, is one of the most popular
>>>>>>> > open-source static site generators. I was able to get a hugo
>>>>>>> version of the
>>>>>>> > site up very quickly with a landing page and docs and hugo also
>>>>>>> makes
>>>>>>> > maintaining the site very simple.
>>>>>>> >
>>>>>>> > Please have a look. Any feedback is much appreciated.
>>>>>>> >
>>>>>>> > Existing website: https://hive.apache.org/
>>>>>>> > New website: https://simhadri-g.github.io/hive-site-hugo/
>>>>>>> >
>>>>>>> > Thanks!
>>>>>>> > Simhadri G
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> ----------------------------------
>>>>>> Pau Tallada Crespí
>>>>>> Departament de Serveis
>>>>>> Port d'Informació Científica (PIC)
>>>>>> Tel: +34 93 170 2729
>>>>>> ----------------------------------
>>>>>>
>>>>>>

Re: Proposal: Revamp Apache Hive website.

Posted by Stamatis Zampetakis <za...@gmail.com>.
Hi all,

It's great to see some effort in improving the website. The POC from
Simhadri looks really cool; I didn't check the content but I love the look
and feel.

Now regarding the current process for modifying and updating the website
there is some info in this relatively recent thread [1].

Moving forward, I would really like to have the source code of the website
(markdown etc) in the main repo of the project [2], and use GitHub actions
to automatically build and push the content to the site repo [3] per commit
basis.
This workflow is used in Apache Calcite and I find it extremely convenient.

Best,
Stamatis

[1] https://lists.apache.org/thread/4b6x4d6z4tgnv4mo0ycg30y4dlt0msbd
[2] https://github.com/apache/hive
[3] https://github.com/apache/hive-site

On Thu, Sep 15, 2022 at 10:50 PM Ayush Saxena <ay...@gmail.com> wrote:

> Owen,
> I am not sure if I am catching you right, But now the repository for the
> website has changed, we no longer use our main *hive.git* repository for
> the website, We are using the* hive-site *repository for the website, The
> migration happened this year January I suppose.
>
> Can give a check to the set of commit here from: gmcdonald
> <https://github.com/apache/hive-site/commits?author=gmcdonald> and
> Humbedooh <https://github.com/apache/hive-site/commits?author=Humbedooh>
> https://github.com/apache/hive-site/commits/main
>
> Now whatever you push to main branch of hive-site(
> https://github.com/apache/hive-site) it gets published on the *asf-site*
> branch by the buildbot(
> https://github.com/apache/hive-site/commits/asf-site)
>
> Simhadri's changes will be directed to the main branch of the hive-site
> repo and they will get auto published on the asf-site branch, I tried this
> a couple of months back and it indeed worked that way. Let me know if we
> are missing anything on this, I tried to find threads around this but not
> sure if it is in private@ or so, couldn't find, I will try again and if
> there is something around that what needs to be done, I will have a word
> with the Infra folks and get that sorted, if it isn't already.
>
> -Ayush
>
> On Fri, 16 Sept 2022 at 01:49, Owen O'Malley <ow...@gmail.com>
> wrote:
>
>> Look at the threads and talk to Apache Infra. They couldn't make it work
>> before. We would have needed to manually publish to the asf-site branch.
>>
>> On Thu, Sep 15, 2022 at 7:54 PM Simhadri G <si...@gmail.com> wrote:
>>
>>> Thanks Ayush, Pau Tallada and Owen O'Malley for the feedback!
>>>
>>> @Owen , This website revamp indeed replaces the website with markdown as
>>> you have mentioned. I have referred to your PR for some of the content for
>>> the site.
>>> The actual code for the website is here:
>>> https://github.com/simhadri-g/hive-site/tree/new-site
>>>
>>> Once we add markdown files to the source code under /content/ , hugo
>>> will rebuild the files and generate the static html files in ./public/
>>> directory.
>>> I have copied over these static files to a separate repo and temporarily
>>> hosted it with gh-pages to start the mail chain.
>>>
>>>  For the final site, I am already trying to automate this with github
>>> actions. So, as soon as any new changes are made to the site branch, the
>>> github actions will automatically tigger and update the site.
>>>
>>> Thanks!
>>>
>>> On Fri, Sep 16, 2022 at 12:17 AM Owen O'Malley <ow...@gmail.com>
>>> wrote:
>>>
>>>> I found it - https://github.com/apache/hive/pull/1410
>>>>
>>>> On Thu, Sep 15, 2022 at 6:42 PM Owen O'Malley <ow...@gmail.com>
>>>> wrote:
>>>>
>>>>> I had a PR to replace the website with markdown. Apache Infra was
>>>>> supposed to make it autopublish. *sigh*
>>>>>
>>>>> .. Owen
>>>>>
>>>>> On Thu, Sep 15, 2022 at 4:23 PM Pau Tallada <ta...@pic.es> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> Great work!
>>>>>> +1 on updating it as well
>>>>>>
>>>>>> Missatge de Ayush Saxena <ay...@gmail.com> del dia dj., 15 de
>>>>>> set. 2022 a les 17:40:
>>>>>>
>>>>>>> Hi Simhadri,
>>>>>>> Thanx for the initiative, +1 on updating our current website.
>>>>>>> The new website looks way better than the existing one.
>>>>>>> Can create a Jira and link this to that after a couple of days if
>>>>>>> there aren’t any objections to the move, so as people can drop further
>>>>>>> suggestions over there.
>>>>>>>
>>>>>>> -Ayush
>>>>>>>
>>>>>>> > On 15-Sep-2022, at 8:33 PM, SG <si...@gmail.com> wrote:
>>>>>>> >
>>>>>>> > Hi Everyone,
>>>>>>> >
>>>>>>> > The existing apache hive website https://hive.apache.org/ hasn't
>>>>>>> been
>>>>>>> > updated for a very long time. Additionally, I was not able to
>>>>>>> build the
>>>>>>> > docker image associated with the site to test out new changes as
>>>>>>> well.
>>>>>>> > https://github.com/apache/hive-site
>>>>>>> >
>>>>>>> > Since the website is the front page of the project, I believe it
>>>>>>> would be
>>>>>>> > good to revamp the apache hive website with the latest features and
>>>>>>> > releases.
>>>>>>> >
>>>>>>> > As a result, I have spent some time setting up an initial draft of
>>>>>>> the
>>>>>>> > website. There are still quite a few things that still need to be
>>>>>>> > added/updated in the draft.  Here is the prototype site that I put
>>>>>>> together
>>>>>>> > so everyone could check it out:
>>>>>>> https://simhadri-g.github.io/hive-site-hugo/
>>>>>>> >
>>>>>>> > The new website is based on Hugo. Hugo, is one of the most popular
>>>>>>> > open-source static site generators. I was able to get a hugo
>>>>>>> version of the
>>>>>>> > site up very quickly with a landing page and docs and hugo also
>>>>>>> makes
>>>>>>> > maintaining the site very simple.
>>>>>>> >
>>>>>>> > Please have a look. Any feedback is much appreciated.
>>>>>>> >
>>>>>>> > Existing website: https://hive.apache.org/
>>>>>>> > New website: https://simhadri-g.github.io/hive-site-hugo/
>>>>>>> >
>>>>>>> > Thanks!
>>>>>>> > Simhadri G
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> ----------------------------------
>>>>>> Pau Tallada Crespí
>>>>>> Departament de Serveis
>>>>>> Port d'Informació Científica (PIC)
>>>>>> Tel: +34 93 170 2729
>>>>>> ----------------------------------
>>>>>>
>>>>>>

Re: Proposal: Revamp Apache Hive website.

Posted by Ayush Saxena <ay...@gmail.com>.
Owen,
I am not sure if I am catching you right, But now the repository for the
website has changed, we no longer use our main *hive.git* repository for
the website, We are using the* hive-site *repository for the website, The
migration happened this year January I suppose.

Can give a check to the set of commit here from: gmcdonald
<https://github.com/apache/hive-site/commits?author=gmcdonald> and Humbedooh
<https://github.com/apache/hive-site/commits?author=Humbedooh>
https://github.com/apache/hive-site/commits/main

Now whatever you push to main branch of hive-site(
https://github.com/apache/hive-site) it gets published on the *asf-site*
branch by the buildbot(https://github.com/apache/hive-site/commits/asf-site)

Simhadri's changes will be directed to the main branch of the hive-site
repo and they will get auto published on the asf-site branch, I tried this
a couple of months back and it indeed worked that way. Let me know if we
are missing anything on this, I tried to find threads around this but not
sure if it is in private@ or so, couldn't find, I will try again and if
there is something around that what needs to be done, I will have a word
with the Infra folks and get that sorted, if it isn't already.

-Ayush

On Fri, 16 Sept 2022 at 01:49, Owen O'Malley <ow...@gmail.com> wrote:

> Look at the threads and talk to Apache Infra. They couldn't make it work
> before. We would have needed to manually publish to the asf-site branch.
>
> On Thu, Sep 15, 2022 at 7:54 PM Simhadri G <si...@gmail.com> wrote:
>
>> Thanks Ayush, Pau Tallada and Owen O'Malley for the feedback!
>>
>> @Owen , This website revamp indeed replaces the website with markdown as
>> you have mentioned. I have referred to your PR for some of the content for
>> the site.
>> The actual code for the website is here:
>> https://github.com/simhadri-g/hive-site/tree/new-site
>>
>> Once we add markdown files to the source code under /content/ , hugo will
>> rebuild the files and generate the static html files in ./public/
>> directory.
>> I have copied over these static files to a separate repo and temporarily
>> hosted it with gh-pages to start the mail chain.
>>
>>  For the final site, I am already trying to automate this with github
>> actions. So, as soon as any new changes are made to the site branch, the
>> github actions will automatically tigger and update the site.
>>
>> Thanks!
>>
>> On Fri, Sep 16, 2022 at 12:17 AM Owen O'Malley <ow...@gmail.com>
>> wrote:
>>
>>> I found it - https://github.com/apache/hive/pull/1410
>>>
>>> On Thu, Sep 15, 2022 at 6:42 PM Owen O'Malley <ow...@gmail.com>
>>> wrote:
>>>
>>>> I had a PR to replace the website with markdown. Apache Infra was
>>>> supposed to make it autopublish. *sigh*
>>>>
>>>> .. Owen
>>>>
>>>> On Thu, Sep 15, 2022 at 4:23 PM Pau Tallada <ta...@pic.es> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> Great work!
>>>>> +1 on updating it as well
>>>>>
>>>>> Missatge de Ayush Saxena <ay...@gmail.com> del dia dj., 15 de set.
>>>>> 2022 a les 17:40:
>>>>>
>>>>>> Hi Simhadri,
>>>>>> Thanx for the initiative, +1 on updating our current website.
>>>>>> The new website looks way better than the existing one.
>>>>>> Can create a Jira and link this to that after a couple of days if
>>>>>> there aren’t any objections to the move, so as people can drop further
>>>>>> suggestions over there.
>>>>>>
>>>>>> -Ayush
>>>>>>
>>>>>> > On 15-Sep-2022, at 8:33 PM, SG <si...@gmail.com> wrote:
>>>>>> >
>>>>>> > Hi Everyone,
>>>>>> >
>>>>>> > The existing apache hive website https://hive.apache.org/ hasn't
>>>>>> been
>>>>>> > updated for a very long time. Additionally, I was not able to build
>>>>>> the
>>>>>> > docker image associated with the site to test out new changes as
>>>>>> well.
>>>>>> > https://github.com/apache/hive-site
>>>>>> >
>>>>>> > Since the website is the front page of the project, I believe it
>>>>>> would be
>>>>>> > good to revamp the apache hive website with the latest features and
>>>>>> > releases.
>>>>>> >
>>>>>> > As a result, I have spent some time setting up an initial draft of
>>>>>> the
>>>>>> > website. There are still quite a few things that still need to be
>>>>>> > added/updated in the draft.  Here is the prototype site that I put
>>>>>> together
>>>>>> > so everyone could check it out:
>>>>>> https://simhadri-g.github.io/hive-site-hugo/
>>>>>> >
>>>>>> > The new website is based on Hugo. Hugo, is one of the most popular
>>>>>> > open-source static site generators. I was able to get a hugo
>>>>>> version of the
>>>>>> > site up very quickly with a landing page and docs and hugo also
>>>>>> makes
>>>>>> > maintaining the site very simple.
>>>>>> >
>>>>>> > Please have a look. Any feedback is much appreciated.
>>>>>> >
>>>>>> > Existing website: https://hive.apache.org/
>>>>>> > New website: https://simhadri-g.github.io/hive-site-hugo/
>>>>>> >
>>>>>> > Thanks!
>>>>>> > Simhadri G
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> ----------------------------------
>>>>> Pau Tallada Crespí
>>>>> Departament de Serveis
>>>>> Port d'Informació Científica (PIC)
>>>>> Tel: +34 93 170 2729
>>>>> ----------------------------------
>>>>>
>>>>>

Re: Proposal: Revamp Apache Hive website.

Posted by Ayush Saxena <ay...@gmail.com>.
Owen,
I am not sure if I am catching you right, But now the repository for the
website has changed, we no longer use our main *hive.git* repository for
the website, We are using the* hive-site *repository for the website, The
migration happened this year January I suppose.

Can give a check to the set of commit here from: gmcdonald
<https://github.com/apache/hive-site/commits?author=gmcdonald> and Humbedooh
<https://github.com/apache/hive-site/commits?author=Humbedooh>
https://github.com/apache/hive-site/commits/main

Now whatever you push to main branch of hive-site(
https://github.com/apache/hive-site) it gets published on the *asf-site*
branch by the buildbot(https://github.com/apache/hive-site/commits/asf-site)

Simhadri's changes will be directed to the main branch of the hive-site
repo and they will get auto published on the asf-site branch, I tried this
a couple of months back and it indeed worked that way. Let me know if we
are missing anything on this, I tried to find threads around this but not
sure if it is in private@ or so, couldn't find, I will try again and if
there is something around that what needs to be done, I will have a word
with the Infra folks and get that sorted, if it isn't already.

-Ayush

On Fri, 16 Sept 2022 at 01:49, Owen O'Malley <ow...@gmail.com> wrote:

> Look at the threads and talk to Apache Infra. They couldn't make it work
> before. We would have needed to manually publish to the asf-site branch.
>
> On Thu, Sep 15, 2022 at 7:54 PM Simhadri G <si...@gmail.com> wrote:
>
>> Thanks Ayush, Pau Tallada and Owen O'Malley for the feedback!
>>
>> @Owen , This website revamp indeed replaces the website with markdown as
>> you have mentioned. I have referred to your PR for some of the content for
>> the site.
>> The actual code for the website is here:
>> https://github.com/simhadri-g/hive-site/tree/new-site
>>
>> Once we add markdown files to the source code under /content/ , hugo will
>> rebuild the files and generate the static html files in ./public/
>> directory.
>> I have copied over these static files to a separate repo and temporarily
>> hosted it with gh-pages to start the mail chain.
>>
>>  For the final site, I am already trying to automate this with github
>> actions. So, as soon as any new changes are made to the site branch, the
>> github actions will automatically tigger and update the site.
>>
>> Thanks!
>>
>> On Fri, Sep 16, 2022 at 12:17 AM Owen O'Malley <ow...@gmail.com>
>> wrote:
>>
>>> I found it - https://github.com/apache/hive/pull/1410
>>>
>>> On Thu, Sep 15, 2022 at 6:42 PM Owen O'Malley <ow...@gmail.com>
>>> wrote:
>>>
>>>> I had a PR to replace the website with markdown. Apache Infra was
>>>> supposed to make it autopublish. *sigh*
>>>>
>>>> .. Owen
>>>>
>>>> On Thu, Sep 15, 2022 at 4:23 PM Pau Tallada <ta...@pic.es> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> Great work!
>>>>> +1 on updating it as well
>>>>>
>>>>> Missatge de Ayush Saxena <ay...@gmail.com> del dia dj., 15 de set.
>>>>> 2022 a les 17:40:
>>>>>
>>>>>> Hi Simhadri,
>>>>>> Thanx for the initiative, +1 on updating our current website.
>>>>>> The new website looks way better than the existing one.
>>>>>> Can create a Jira and link this to that after a couple of days if
>>>>>> there aren’t any objections to the move, so as people can drop further
>>>>>> suggestions over there.
>>>>>>
>>>>>> -Ayush
>>>>>>
>>>>>> > On 15-Sep-2022, at 8:33 PM, SG <si...@gmail.com> wrote:
>>>>>> >
>>>>>> > Hi Everyone,
>>>>>> >
>>>>>> > The existing apache hive website https://hive.apache.org/ hasn't
>>>>>> been
>>>>>> > updated for a very long time. Additionally, I was not able to build
>>>>>> the
>>>>>> > docker image associated with the site to test out new changes as
>>>>>> well.
>>>>>> > https://github.com/apache/hive-site
>>>>>> >
>>>>>> > Since the website is the front page of the project, I believe it
>>>>>> would be
>>>>>> > good to revamp the apache hive website with the latest features and
>>>>>> > releases.
>>>>>> >
>>>>>> > As a result, I have spent some time setting up an initial draft of
>>>>>> the
>>>>>> > website. There are still quite a few things that still need to be
>>>>>> > added/updated in the draft.  Here is the prototype site that I put
>>>>>> together
>>>>>> > so everyone could check it out:
>>>>>> https://simhadri-g.github.io/hive-site-hugo/
>>>>>> >
>>>>>> > The new website is based on Hugo. Hugo, is one of the most popular
>>>>>> > open-source static site generators. I was able to get a hugo
>>>>>> version of the
>>>>>> > site up very quickly with a landing page and docs and hugo also
>>>>>> makes
>>>>>> > maintaining the site very simple.
>>>>>> >
>>>>>> > Please have a look. Any feedback is much appreciated.
>>>>>> >
>>>>>> > Existing website: https://hive.apache.org/
>>>>>> > New website: https://simhadri-g.github.io/hive-site-hugo/
>>>>>> >
>>>>>> > Thanks!
>>>>>> > Simhadri G
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> ----------------------------------
>>>>> Pau Tallada Crespí
>>>>> Departament de Serveis
>>>>> Port d'Informació Científica (PIC)
>>>>> Tel: +34 93 170 2729
>>>>> ----------------------------------
>>>>>
>>>>>

Re: Proposal: Revamp Apache Hive website.

Posted by Owen O'Malley <ow...@gmail.com>.
Look at the threads and talk to Apache Infra. They couldn't make it work
before. We would have needed to manually publish to the asf-site branch.

On Thu, Sep 15, 2022 at 7:54 PM Simhadri G <si...@gmail.com> wrote:

> Thanks Ayush, Pau Tallada and Owen O'Malley for the feedback!
>
> @Owen , This website revamp indeed replaces the website with markdown as
> you have mentioned. I have referred to your PR for some of the content for
> the site.
> The actual code for the website is here:
> https://github.com/simhadri-g/hive-site/tree/new-site
>
> Once we add markdown files to the source code under /content/ , hugo will
> rebuild the files and generate the static html files in ./public/
> directory.
> I have copied over these static files to a separate repo and temporarily
> hosted it with gh-pages to start the mail chain.
>
>  For the final site, I am already trying to automate this with github
> actions. So, as soon as any new changes are made to the site branch, the
> github actions will automatically tigger and update the site.
>
> Thanks!
>
> On Fri, Sep 16, 2022 at 12:17 AM Owen O'Malley <ow...@gmail.com>
> wrote:
>
>> I found it - https://github.com/apache/hive/pull/1410
>>
>> On Thu, Sep 15, 2022 at 6:42 PM Owen O'Malley <ow...@gmail.com>
>> wrote:
>>
>>> I had a PR to replace the website with markdown. Apache Infra was
>>> supposed to make it autopublish. *sigh*
>>>
>>> .. Owen
>>>
>>> On Thu, Sep 15, 2022 at 4:23 PM Pau Tallada <ta...@pic.es> wrote:
>>>
>>>> Hi,
>>>>
>>>> Great work!
>>>> +1 on updating it as well
>>>>
>>>> Missatge de Ayush Saxena <ay...@gmail.com> del dia dj., 15 de set.
>>>> 2022 a les 17:40:
>>>>
>>>>> Hi Simhadri,
>>>>> Thanx for the initiative, +1 on updating our current website.
>>>>> The new website looks way better than the existing one.
>>>>> Can create a Jira and link this to that after a couple of days if
>>>>> there aren’t any objections to the move, so as people can drop further
>>>>> suggestions over there.
>>>>>
>>>>> -Ayush
>>>>>
>>>>> > On 15-Sep-2022, at 8:33 PM, SG <si...@gmail.com> wrote:
>>>>> >
>>>>> > Hi Everyone,
>>>>> >
>>>>> > The existing apache hive website https://hive.apache.org/ hasn't
>>>>> been
>>>>> > updated for a very long time. Additionally, I was not able to build
>>>>> the
>>>>> > docker image associated with the site to test out new changes as
>>>>> well.
>>>>> > https://github.com/apache/hive-site
>>>>> >
>>>>> > Since the website is the front page of the project, I believe it
>>>>> would be
>>>>> > good to revamp the apache hive website with the latest features and
>>>>> > releases.
>>>>> >
>>>>> > As a result, I have spent some time setting up an initial draft of
>>>>> the
>>>>> > website. There are still quite a few things that still need to be
>>>>> > added/updated in the draft.  Here is the prototype site that I put
>>>>> together
>>>>> > so everyone could check it out:
>>>>> https://simhadri-g.github.io/hive-site-hugo/
>>>>> >
>>>>> > The new website is based on Hugo. Hugo, is one of the most popular
>>>>> > open-source static site generators. I was able to get a hugo version
>>>>> of the
>>>>> > site up very quickly with a landing page and docs and hugo also makes
>>>>> > maintaining the site very simple.
>>>>> >
>>>>> > Please have a look. Any feedback is much appreciated.
>>>>> >
>>>>> > Existing website: https://hive.apache.org/
>>>>> > New website: https://simhadri-g.github.io/hive-site-hugo/
>>>>> >
>>>>> > Thanks!
>>>>> > Simhadri G
>>>>>
>>>>
>>>>
>>>> --
>>>> ----------------------------------
>>>> Pau Tallada Crespí
>>>> Departament de Serveis
>>>> Port d'Informació Científica (PIC)
>>>> Tel: +34 93 170 2729
>>>> ----------------------------------
>>>>
>>>>

Re: Proposal: Revamp Apache Hive website.

Posted by Simhadri G <si...@gmail.com>.
Thanks Ayush, Pau Tallada and Owen O'Malley for the feedback!

@Owen , This website revamp indeed replaces the website with markdown as
you have mentioned. I have referred to your PR for some of the content for
the site.
The actual code for the website is here:
https://github.com/simhadri-g/hive-site/tree/new-site

Once we add markdown files to the source code under /content/ , hugo will
rebuild the files and generate the static html files in ./public/ directory.
I have copied over these static files to a separate repo and temporarily
hosted it with gh-pages to start the mail chain.

 For the final site, I am already trying to automate this with github
actions. So, as soon as any new changes are made to the site branch, the
github actions will automatically tigger and update the site.

Thanks!

On Fri, Sep 16, 2022 at 12:17 AM Owen O'Malley <ow...@gmail.com>
wrote:

> I found it - https://github.com/apache/hive/pull/1410
>
> On Thu, Sep 15, 2022 at 6:42 PM Owen O'Malley <ow...@gmail.com>
> wrote:
>
>> I had a PR to replace the website with markdown. Apache Infra was
>> supposed to make it autopublish. *sigh*
>>
>> .. Owen
>>
>> On Thu, Sep 15, 2022 at 4:23 PM Pau Tallada <ta...@pic.es> wrote:
>>
>>> Hi,
>>>
>>> Great work!
>>> +1 on updating it as well
>>>
>>> Missatge de Ayush Saxena <ay...@gmail.com> del dia dj., 15 de set.
>>> 2022 a les 17:40:
>>>
>>>> Hi Simhadri,
>>>> Thanx for the initiative, +1 on updating our current website.
>>>> The new website looks way better than the existing one.
>>>> Can create a Jira and link this to that after a couple of days if there
>>>> aren’t any objections to the move, so as people can drop further
>>>> suggestions over there.
>>>>
>>>> -Ayush
>>>>
>>>> > On 15-Sep-2022, at 8:33 PM, SG <si...@gmail.com> wrote:
>>>> >
>>>> > Hi Everyone,
>>>> >
>>>> > The existing apache hive website https://hive.apache.org/ hasn't been
>>>> > updated for a very long time. Additionally, I was not able to build
>>>> the
>>>> > docker image associated with the site to test out new changes as well.
>>>> > https://github.com/apache/hive-site
>>>> >
>>>> > Since the website is the front page of the project, I believe it
>>>> would be
>>>> > good to revamp the apache hive website with the latest features and
>>>> > releases.
>>>> >
>>>> > As a result, I have spent some time setting up an initial draft of the
>>>> > website. There are still quite a few things that still need to be
>>>> > added/updated in the draft.  Here is the prototype site that I put
>>>> together
>>>> > so everyone could check it out:
>>>> https://simhadri-g.github.io/hive-site-hugo/
>>>> >
>>>> > The new website is based on Hugo. Hugo, is one of the most popular
>>>> > open-source static site generators. I was able to get a hugo version
>>>> of the
>>>> > site up very quickly with a landing page and docs and hugo also makes
>>>> > maintaining the site very simple.
>>>> >
>>>> > Please have a look. Any feedback is much appreciated.
>>>> >
>>>> > Existing website: https://hive.apache.org/
>>>> > New website: https://simhadri-g.github.io/hive-site-hugo/
>>>> >
>>>> > Thanks!
>>>> > Simhadri G
>>>>
>>>
>>>
>>> --
>>> ----------------------------------
>>> Pau Tallada Crespí
>>> Departament de Serveis
>>> Port d'Informació Científica (PIC)
>>> Tel: +34 93 170 2729
>>> ----------------------------------
>>>
>>>

Re: Proposal: Revamp Apache Hive website.

Posted by Owen O'Malley <ow...@gmail.com>.
I found it - https://github.com/apache/hive/pull/1410

On Thu, Sep 15, 2022 at 6:42 PM Owen O'Malley <ow...@gmail.com>
wrote:

> I had a PR to replace the website with markdown. Apache Infra was supposed
> to make it autopublish. *sigh*
>
> .. Owen
>
> On Thu, Sep 15, 2022 at 4:23 PM Pau Tallada <ta...@pic.es> wrote:
>
>> Hi,
>>
>> Great work!
>> +1 on updating it as well
>>
>> Missatge de Ayush Saxena <ay...@gmail.com> del dia dj., 15 de set.
>> 2022 a les 17:40:
>>
>>> Hi Simhadri,
>>> Thanx for the initiative, +1 on updating our current website.
>>> The new website looks way better than the existing one.
>>> Can create a Jira and link this to that after a couple of days if there
>>> aren’t any objections to the move, so as people can drop further
>>> suggestions over there.
>>>
>>> -Ayush
>>>
>>> > On 15-Sep-2022, at 8:33 PM, SG <si...@gmail.com> wrote:
>>> >
>>> > Hi Everyone,
>>> >
>>> > The existing apache hive website https://hive.apache.org/ hasn't been
>>> > updated for a very long time. Additionally, I was not able to build the
>>> > docker image associated with the site to test out new changes as well.
>>> > https://github.com/apache/hive-site
>>> >
>>> > Since the website is the front page of the project, I believe it would
>>> be
>>> > good to revamp the apache hive website with the latest features and
>>> > releases.
>>> >
>>> > As a result, I have spent some time setting up an initial draft of the
>>> > website. There are still quite a few things that still need to be
>>> > added/updated in the draft.  Here is the prototype site that I put
>>> together
>>> > so everyone could check it out:
>>> https://simhadri-g.github.io/hive-site-hugo/
>>> >
>>> > The new website is based on Hugo. Hugo, is one of the most popular
>>> > open-source static site generators. I was able to get a hugo version
>>> of the
>>> > site up very quickly with a landing page and docs and hugo also makes
>>> > maintaining the site very simple.
>>> >
>>> > Please have a look. Any feedback is much appreciated.
>>> >
>>> > Existing website: https://hive.apache.org/
>>> > New website: https://simhadri-g.github.io/hive-site-hugo/
>>> >
>>> > Thanks!
>>> > Simhadri G
>>>
>>
>>
>> --
>> ----------------------------------
>> Pau Tallada Crespí
>> Departament de Serveis
>> Port d'Informació Científica (PIC)
>> Tel: +34 93 170 2729
>> ----------------------------------
>>
>>

Re: Proposal: Revamp Apache Hive website.

Posted by Owen O'Malley <ow...@gmail.com>.
I had a PR to replace the website with markdown. Apache Infra was supposed
to make it autopublish. *sigh*

.. Owen

On Thu, Sep 15, 2022 at 4:23 PM Pau Tallada <ta...@pic.es> wrote:

> Hi,
>
> Great work!
> +1 on updating it as well
>
> Missatge de Ayush Saxena <ay...@gmail.com> del dia dj., 15 de set.
> 2022 a les 17:40:
>
>> Hi Simhadri,
>> Thanx for the initiative, +1 on updating our current website.
>> The new website looks way better than the existing one.
>> Can create a Jira and link this to that after a couple of days if there
>> aren’t any objections to the move, so as people can drop further
>> suggestions over there.
>>
>> -Ayush
>>
>> > On 15-Sep-2022, at 8:33 PM, SG <si...@gmail.com> wrote:
>> >
>> > Hi Everyone,
>> >
>> > The existing apache hive website https://hive.apache.org/ hasn't been
>> > updated for a very long time. Additionally, I was not able to build the
>> > docker image associated with the site to test out new changes as well.
>> > https://github.com/apache/hive-site
>> >
>> > Since the website is the front page of the project, I believe it would
>> be
>> > good to revamp the apache hive website with the latest features and
>> > releases.
>> >
>> > As a result, I have spent some time setting up an initial draft of the
>> > website. There are still quite a few things that still need to be
>> > added/updated in the draft.  Here is the prototype site that I put
>> together
>> > so everyone could check it out:
>> https://simhadri-g.github.io/hive-site-hugo/
>> >
>> > The new website is based on Hugo. Hugo, is one of the most popular
>> > open-source static site generators. I was able to get a hugo version of
>> the
>> > site up very quickly with a landing page and docs and hugo also makes
>> > maintaining the site very simple.
>> >
>> > Please have a look. Any feedback is much appreciated.
>> >
>> > Existing website: https://hive.apache.org/
>> > New website: https://simhadri-g.github.io/hive-site-hugo/
>> >
>> > Thanks!
>> > Simhadri G
>>
>
>
> --
> ----------------------------------
> Pau Tallada Crespí
> Departament de Serveis
> Port d'Informació Científica (PIC)
> Tel: +34 93 170 2729
> ----------------------------------
>
>

Re: Proposal: Revamp Apache Hive website.

Posted by Owen O'Malley <ow...@gmail.com>.
I had a PR to replace the website with markdown. Apache Infra was supposed
to make it autopublish. *sigh*

.. Owen

On Thu, Sep 15, 2022 at 4:23 PM Pau Tallada <ta...@pic.es> wrote:

> Hi,
>
> Great work!
> +1 on updating it as well
>
> Missatge de Ayush Saxena <ay...@gmail.com> del dia dj., 15 de set.
> 2022 a les 17:40:
>
>> Hi Simhadri,
>> Thanx for the initiative, +1 on updating our current website.
>> The new website looks way better than the existing one.
>> Can create a Jira and link this to that after a couple of days if there
>> aren’t any objections to the move, so as people can drop further
>> suggestions over there.
>>
>> -Ayush
>>
>> > On 15-Sep-2022, at 8:33 PM, SG <si...@gmail.com> wrote:
>> >
>> > Hi Everyone,
>> >
>> > The existing apache hive website https://hive.apache.org/ hasn't been
>> > updated for a very long time. Additionally, I was not able to build the
>> > docker image associated with the site to test out new changes as well.
>> > https://github.com/apache/hive-site
>> >
>> > Since the website is the front page of the project, I believe it would
>> be
>> > good to revamp the apache hive website with the latest features and
>> > releases.
>> >
>> > As a result, I have spent some time setting up an initial draft of the
>> > website. There are still quite a few things that still need to be
>> > added/updated in the draft.  Here is the prototype site that I put
>> together
>> > so everyone could check it out:
>> https://simhadri-g.github.io/hive-site-hugo/
>> >
>> > The new website is based on Hugo. Hugo, is one of the most popular
>> > open-source static site generators. I was able to get a hugo version of
>> the
>> > site up very quickly with a landing page and docs and hugo also makes
>> > maintaining the site very simple.
>> >
>> > Please have a look. Any feedback is much appreciated.
>> >
>> > Existing website: https://hive.apache.org/
>> > New website: https://simhadri-g.github.io/hive-site-hugo/
>> >
>> > Thanks!
>> > Simhadri G
>>
>
>
> --
> ----------------------------------
> Pau Tallada Crespí
> Departament de Serveis
> Port d'Informació Científica (PIC)
> Tel: +34 93 170 2729
> ----------------------------------
>
>

Re: Proposal: Revamp Apache Hive website.

Posted by Pau Tallada <ta...@pic.es>.
Hi,

Great work!
+1 on updating it as well

Missatge de Ayush Saxena <ay...@gmail.com> del dia dj., 15 de set. 2022
a les 17:40:

> Hi Simhadri,
> Thanx for the initiative, +1 on updating our current website.
> The new website looks way better than the existing one.
> Can create a Jira and link this to that after a couple of days if there
> aren’t any objections to the move, so as people can drop further
> suggestions over there.
>
> -Ayush
>
> > On 15-Sep-2022, at 8:33 PM, SG <si...@gmail.com> wrote:
> >
> > Hi Everyone,
> >
> > The existing apache hive website https://hive.apache.org/ hasn't been
> > updated for a very long time. Additionally, I was not able to build the
> > docker image associated with the site to test out new changes as well.
> > https://github.com/apache/hive-site
> >
> > Since the website is the front page of the project, I believe it would be
> > good to revamp the apache hive website with the latest features and
> > releases.
> >
> > As a result, I have spent some time setting up an initial draft of the
> > website. There are still quite a few things that still need to be
> > added/updated in the draft.  Here is the prototype site that I put
> together
> > so everyone could check it out:
> https://simhadri-g.github.io/hive-site-hugo/
> >
> > The new website is based on Hugo. Hugo, is one of the most popular
> > open-source static site generators. I was able to get a hugo version of
> the
> > site up very quickly with a landing page and docs and hugo also makes
> > maintaining the site very simple.
> >
> > Please have a look. Any feedback is much appreciated.
> >
> > Existing website: https://hive.apache.org/
> > New website: https://simhadri-g.github.io/hive-site-hugo/
> >
> > Thanks!
> > Simhadri G
>


-- 
----------------------------------
Pau Tallada Crespí
Departament de Serveis
Port d'Informació Científica (PIC)
Tel: +34 93 170 2729
----------------------------------

Re: Proposal: Revamp Apache Hive website.

Posted by Ayush Saxena <ay...@gmail.com>.
Hi Simhadri,
Thanx for the initiative, +1 on updating our current website.
The new website looks way better than the existing one.
Can create a Jira and link this to that after a couple of days if there aren’t any objections to the move, so as people can drop further suggestions over there.

-Ayush

> On 15-Sep-2022, at 8:33 PM, SG <si...@gmail.com> wrote:
> 
> Hi Everyone,
> 
> The existing apache hive website https://hive.apache.org/ hasn't been
> updated for a very long time. Additionally, I was not able to build the
> docker image associated with the site to test out new changes as well.
> https://github.com/apache/hive-site
> 
> Since the website is the front page of the project, I believe it would be
> good to revamp the apache hive website with the latest features and
> releases.
> 
> As a result, I have spent some time setting up an initial draft of the
> website. There are still quite a few things that still need to be
> added/updated in the draft.  Here is the prototype site that I put together
> so everyone could check it out: https://simhadri-g.github.io/hive-site-hugo/
> 
> The new website is based on Hugo. Hugo, is one of the most popular
> open-source static site generators. I was able to get a hugo version of the
> site up very quickly with a landing page and docs and hugo also makes
> maintaining the site very simple.
> 
> Please have a look. Any feedback is much appreciated.
> 
> Existing website: https://hive.apache.org/
> New website: https://simhadri-g.github.io/hive-site-hugo/
> 
> Thanks!
> Simhadri G

Re: Proposal: Revamp Apache Hive website.

Posted by Ayush Saxena <ay...@gmail.com>.
Hi Simhadri,
Thanx for the initiative, +1 on updating our current website.
The new website looks way better than the existing one.
Can create a Jira and link this to that after a couple of days if there aren’t any objections to the move, so as people can drop further suggestions over there.

-Ayush

> On 15-Sep-2022, at 8:33 PM, SG <si...@gmail.com> wrote:
> 
> Hi Everyone,
> 
> The existing apache hive website https://hive.apache.org/ hasn't been
> updated for a very long time. Additionally, I was not able to build the
> docker image associated with the site to test out new changes as well.
> https://github.com/apache/hive-site
> 
> Since the website is the front page of the project, I believe it would be
> good to revamp the apache hive website with the latest features and
> releases.
> 
> As a result, I have spent some time setting up an initial draft of the
> website. There are still quite a few things that still need to be
> added/updated in the draft.  Here is the prototype site that I put together
> so everyone could check it out: https://simhadri-g.github.io/hive-site-hugo/
> 
> The new website is based on Hugo. Hugo, is one of the most popular
> open-source static site generators. I was able to get a hugo version of the
> site up very quickly with a landing page and docs and hugo also makes
> maintaining the site very simple.
> 
> Please have a look. Any feedback is much appreciated.
> 
> Existing website: https://hive.apache.org/
> New website: https://simhadri-g.github.io/hive-site-hugo/
> 
> Thanks!
> Simhadri G