Hi,

I see Calcite/Avatica "release vote" mails use links like the following:

> You can read the release notes here:
> https://github.com/apache/calcite-avatica
/blob/branch-avatica-1.15/site/_docs/history.md

That works, however
1) GitHub formatting differs from
http://calcite.apache.org/avatica/docs/history.html
2) It might be a good idea to share reports for review as well.
For instance,
2.1) RAT report
2.2) OWASP report
2.3) JavaDoc preview (how do we review JavaDoc otherwise?)
2.4) LICENSE files (e.g. to review third-party license updates)


I suggest we create a Git repository for that purpose (single repository to
host pages of Calcite and Avatica).
The idea is we enable GitHub pages for that repository, so we could use it
as a site preview.
We would likely want to put robots.txt there to prevent that site from
appearing in Google searches for Calcite.

Note: I don't suggest to put "source" code there, rather I suggest we just
push generated site/reports under gh-pages branch.
As a plus, we could push reports like RAT, OWASP and things like that for
release review purposes.

The process would be to build release artifacts as usual, then push site
and reports to that preview repository.

I think it would simplify release review, and it would probably attract
people to validate releases (or provide suggestions re calcite.apache.org)

Any thoughts? Objections?

Vladimir

Reply via email to