Everything looks okay to me on the staging site. I see you pushed the
asf-staging branch to the asf-site branch, but the main site didn't
publish.
I think you will have to put in a ticket with INFRA to disable CMS
now, and use the asf-site branch from this repo.

Once it works, you should be able to tell that the site is drawing
from git, and not CMS, because:

1. I added "Accumulo" to the "Other Apache projects using Thrift"
section of the about page, and
2. The new .htaccess file should force a redirect from
http://thrift.apache.org to https://thrift.apache.org

I can see both of these on the staging site, but not yet on the main
site. So, INFRA will probably need to switch you over.

Follow-on things:

1. You can delete all the CMS website stuff in SVN now
(https://svn.apache.org/repos/asf/thrift/), and replace it with a
README saying you switched everything to git. The SVN history will
still be preserved, but removing it will be less confusing.
2. I do recommend that in future, you find a way to remove the
"snippets" copied from the main repo. That part will be hard to
maintain in future, and it's probably better to just link to the
tutorial stuff in the main repo (or move the tutorials to the website
and remove them from the main repo). It also requires a live
connection to test the site locally (and might even trigger rate
limiting for unauthenticated users), so it's not very reliable.
3. You can probably just remove the sitemap page... it's not very
useful, and doesn't look very good right now. If you want a "standard"
sitemap.xml, there's Jekyll plugins for automatically generating that,
but the HTML one isn't that useful.
4. Some of the documentation on the pages still refers to the
lib/paths.pm Perl stuff from CMS. I didn't update those developer
docs, but they can probably be removed, since the thrift-website repo
now has a good README of its own.

Christopher

On Fri, Oct 30, 2020 at 6:53 AM Duru Can Celasun <[email protected]> wrote:
>
> All right, this should be all done now.
>
> https://thrift.staged.apache.org/
> https://thrift.apache.org/
>
> I've pushed all branches to the new repo [1] and it seems the Github Action 
> and asf.yml are both working correctly,
>
> Christopher, thank you once again for working on this. Please take a look and 
> let me know if anything is wrong or missing.
>
> Best,
> Can
>
> [1] https://github.com/apache/thrift-website
>
> On Fri, 30 Oct 2020, at 10:36, Mario Emmenlauer wrote:
> >
> > Hi guys,
> >
> > thanks for the great move forward! Can you send a link to the page
> > as soon as something can be seen? I'm still pretty new to the project
> > and might have missed if you sent it already, sorry for that :-(
> >
> > All the best, Mario
> >
> >
> > On 30.10.20 11:19, Duru Can Celasun wrote:
> > > I've created the repo using self-service 
> > > https://github.com/apache/thrift-website
> > >
> > > Once I get write access (I'm assuming it's automated) I'll push all 3 
> > > branches and we can take it from there.
> > >
> > > On Thu, 29 Oct 2020, at 20:33, Christopher wrote:
> > >> I finished the syntax highlighting, but didn't get to the sitemap...
> > >> I'm not sure it's all that important.
> > >>
> > >> I pushed 3 branches to my repo (main, asf-staging, asf-site). Once you
> > >> get the official repo created, all three branches should be moved
> > >> over, as-is, in order for everything to work smoothly. You may need to
> > >> ask INFRA to set the "main" branch as the default branch, though.
> > >>
> > >> If everything is working correctly, you should see the site at
> > >> https://thrift.staged.apache.org ; if that is working correctly, then
> > >> you can use the _scripts/publish.sh script to push the staging branch
> > >> to the publish branch (see README for explanation), and then you'll be
> > >> completely off of CMS and can do whatever you want after that. :)
> > >>
> > >> On Thu, Oct 29, 2020 at 4:08 PM Duru Can Celasun <[email protected]> 
> > >> wrote:
> > >>>
> > >>> This looks excellent Christopher, thank you for working on this so 
> > >>> quickly! I'll see if I can create an official repo tomorrow and we can 
> > >>> take it from there.
> > >>>
> >

Reply via email to