[ 
https://issues.apache.org/jira/browse/GEODE-10650?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18114893#comment-18114893
 ] 

ASF GitHub Bot commented on GEODE-10650:
----------------------------------------

JinwooHwang opened a new pull request, #30:
URL: https://github.com/apache/geode-site/pull/30

   ## GEODE-10650: Migrate geode-site to Pelican
   
   Replaces the old nanoc/Gradle website build with the [ASF Infrastructure 
Pelican GitHub 
Action](https://github.com/apache/infrastructure-actions/tree/main/pelican), 
and refreshes the site design.
   
   ### Changes
   
   - **Build:** `pelicanconf.py` plus `.github/workflows/build-pelican.yml`. 
Pull requests are built only; pushes to `master` publish to the `output/` 
directory of `asf-site`.
   - **Theme:** new responsive theme using the Apache Geode logo colors and a 
self-hosted Bootstrap 5.3.8. Nothing loads from external sites, and the footer 
has the ASF Events and Privacy links, fixing all three failing [Whimsy site 
checks](https://whimsy.apache.org/site/project/geode).
   - **Content:** pages are now Markdown. Releases come from 
`data/releases.yaml`, which lists only releases on downloads.apache.org (2.0.2, 
1.15.4, 1.14.4, 1.13.8, Kafka Connector 1.1.0). This fixes the broken 2.0.0, 
1.15.2 and 1.15.1 download links.
   - **Docs:** the User Guides, native client guides, API references, schemas 
and redirects move from `asf-site` into `content/`, so every existing URL keeps 
working.
   - **Repo files:** README, LICENSE and `.rat-excludes` are updated for the 
new build.
   
   ### Reviewing
   
   Commit `cc75db940` only imports 5,757 generated doc files from `asf-site` 
unchanged, so it's safe to skip.
   
   ### Testing
   
   - Built locally with the same Pelican version and GFM setup as the action. 
The build passes with 5,803 output files, and every static file is accounted 
for.
   - All 99 external links return HTTP 200.
   - Apache RAT 0.16.1 reports 0 unknown licenses.
   - Pages checked at desktop and phone widths.
   
   ### Before go-live
   
   1. After merge, update `.asf.yaml` on `asf-site` to:
      ```yaml
      publish:
        whoami: asf-site
        subdir: output
      ```
   2. Once the new site is verified, remove the old top-level files from 
`asf-site`.
   




> Migrate geode-site to Pelican
> -----------------------------
>
>                 Key: GEODE-10650
>                 URL: https://issues.apache.org/jira/browse/GEODE-10650
>             Project: Geode
>          Issue Type: Improvement
>            Reporter: Jinwoo Hwang
>            Assignee: Jinwoo Hwang
>            Priority: Major
>
> Migrate geode-site to Pelican



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to