You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@geode.apache.org by "JinwooHwang (via GitHub)" <gi...@apache.org> on 2026/09/13 19:31:58 UTC
[PR] [GEODE-10650] Migrate geode-site to Pelican [geode-site]
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`.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@geode.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] [GEODE-10650] Migrate geode-site to Pelican [geode-site]
Posted by "harmoncoffee (via GitHub)" <gi...@apache.org>.
harmoncoffee commented on PR #30:
URL: https://github.com/apache/geode-site/pull/30#issuecomment-5666465254
Sure thing @semioticrobotic we were facing many issues with links and anchors, I will take a look to it, if this gets past those issues that would be great
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@geode.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] [GEODE-10650] Migrate geode-site to Pelican [geode-site]
Posted by "harmoncoffee (via GitHub)" <gi...@apache.org>.
harmoncoffee commented on PR #30:
URL: https://github.com/apache/geode-site/pull/30#issuecomment-5666675885
Oh yes, I do see that discussion. I will take a look anyways on this. But I think Jinwoo is intending this as a better supported interim state. This technically isn't making the documentation into markdown files at all from what I see in the pr. Just porting the html pages that used to be in the other format. And centralize it here. I am happy with an interim state. I would like the other one to be more polished. Maybe we can review it together again soon and see what we think. We can discuss the pros or cons of that.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@geode.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] [GEODE-10650] Migrate geode-site to Pelican [geode-site]
Posted by "semioticrobotic (via GitHub)" <gi...@apache.org>.
semioticrobotic commented on PR #30:
URL: https://github.com/apache/geode-site/pull/30#issuecomment-5664081659
@harmoncoffee: Can you please assess this PR in the context of the work you've already accomplished in [your branch](https://github.com/harmoncoffee/geode-site/tree/GEODE-10468). We'd made significant progress on the path to closing [GEODE-10468](https://issues.apache.org/jira/browse/GEODE-10468) and I want to be sure that the work we did to address [GEODE-10485](https://issues.apache.org/jira/browse/GEODE-10485), [GEODE-10474](https://issues.apache.org/jira/browse/GEODE-10474), and others is reflected if this is the path the team decides to take.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@geode.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] [GEODE-10650] Migrate geode-site to Pelican [geode-site]
Posted by "semioticrobotic (via GitHub)" <gi...@apache.org>.
semioticrobotic commented on PR #30:
URL: https://github.com/apache/geode-site/pull/30#issuecomment-5666546958
Thanks for weighing in, @harmoncoffee! Please see, too, the [mailing list discussion of this PR](https://lists.apache.org/thread/od6k4okc8jf5holoydp29cbv28k5j8zr). At issue is whether you feel the work in your branch is sufficiently ready to move forward, even in spite of the link breakages, to sufficiently modernize the site's foundation.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@geode.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org