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 <zabe...@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 <simhadri...@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 <zabe...@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 <simhadri...@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 <simhadri...@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, <ayush...@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 <zabe...@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 <simhadri...@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.solima...@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 <
>>>>>>>> zabe...@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 <ayush...@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.omal...@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 <
>>>>>>>>>>> simhadri...@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.omal...@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.omal...@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 <tall...@pic.es>
>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Great work!
>>>>>>>>>>>>>>> +1 on updating it as well
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Missatge de Ayush Saxena <ayush...@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 <simhadri...@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
>>>>>>>>>>>>>>> ----------------------------------
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>

Reply via email to