tisonkun opened a new pull request, #110:
URL: https://github.com/apache/steve/pull/110

   Replace the outdated Pelican website with a compact Docusaurus site in the 
existing `site/` directory. The new pages cover the current v3 application, 
tally tools, community, and release status, link to documentation maintained 
alongside the code, and replace the stale member list with the ASF roster and 
contributor history. Common legacy `.html` URLs redirect to the new pages.
   
   GitHub Actions validates website changes, publishes `preview/<name>` 
branches to ASF staging, and publishes `trunk` to `asf-site`. Generated 
branches retain their history, include the required `.asf.yaml`, and are 
cleaned up when a preview PR closes. This replaces the Pelican publishing 
configuration.
   
   Project metadata stays in `.asf.yaml`; the build generates `/doap.rdf` for 
consumers that require XML. **After the website is published to production**, a 
separate change in `apache/comdev-projects/data/projects.xml` must repoint 
STeVe from the SVN DOAP to `https://steve.apache.org/doap.rdf`. Until then, the 
legacy project feed continues to read SVN.
   
   Preview: https://steve-website.staged.apache.org/ (available after the 
publishing workflow and ASF staging complete).
   
   Validation:
   - `pnpm validate`: formatting, metadata/serialization tests, production 
build, and broken-link checks.
   - Built-output smoke checks: five pages, logo, DOAP, eight legacy redirects 
and their targets, and generated ASF configuration.
   - `actionlint` for both website workflows.
   - `uv run ruff format .`, `uv run ruff check --fix .`, and `uv run mypy 
--ignore-missing-imports .` in `v3/`.
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to