Oh yes!!!  This would be an excellent change -- I was looking at the
"nightlies.apache.org" used by Flink, but I think the staged approach
is really nice.

Have you taken a look at AVRO-3651 [1]?  I was thinking this approach
would make it possible to link to the "release" website artifacts, but
have the "Edit this page" links point to a current branch version on
github.

I never want to build with Forrest again; that ship has sailed!  But
we can reuse the existing artifacts for builds before 1.11.1, and only
auto-deploy hugo builds.

I think the new website is a great start, having a better build and
deploy would definitely help us make it better!  I'm interested in
learning too ;)

All my best, Ryan

[1]: https://issues.apache.org/jira/browse/AVRO-3651

On Thu, Dec 8, 2022 at 10:54 AM Martin Grigorov <[email protected]> wrote:
>
> Hello,
>
> I'd like to propose changing the way the site/documentation is deployed at
> https://avro.apache.org.
> Currently it comes from Subversion:
> http://svn-master.apache.org/repos/asf/avro/site/publish
> I suggest to make use of .asf.yaml (
> https://cwiki.apache.org/confluence/display/INFRA/Git+-+.asf.yaml+features#Git.asf.yamlfeatures-WebsitedeploymentserviceforGitrepositories)
> instead.
>
> Recently I helped Apache Arrow team to deploy the documentation of
> DataFusion Python subproject via .asf.yaml and I gained some knowledge how
> it works - https://github.com/apache/arrow-datafusion-python/pull/104.
>
> With the new approach it will be possible to:
> 1) deploy the docs from master to https://avro.staged.apache.org
> 2) deploy latest release, e.g. 1.11.1, to https://avro.apache.org
> 3) deploy older versions, e.g. 1.10.0, to https://avro.apache.org/1.10.0/
>
> If the team likes the idea I will work on a PR!
>
> For pre-Hugo versions, i.e. the Forrest based ones, I will need Ryan's (or
> anyone who knows how it works) help to do it!
>
> Regards,
> Martin

Reply via email to